Използване на регулярни изрази при търсене на текст

Регулярните изрази са специални шаблони за търсене и обработка на текст, които ви помагат да намирате зададена информация в текстове.

Икона Бележка

Търсенето с регулярни изрази се различава от търсенето със заместващи знаци. LibreOffice Writer поддържа само търсене с регулярни изрази.


Когато търсите и заменяте текст в документ, можете да ползвате регулярни изрази. Например, "с.н" ще съвпадне както със "син", така и със "сан".

  1. Изберете Редактиране - Търсене и замяна.

  2. Щракнете върху Още настройки, за да разширите диалога.

  3. Отметнете полето Регулярни изрази.

  4. В полето Търсене въведете търсения текст и желания регулярен израз или изрази.

  5. Натиснете бутона Търсене - следващ или Търсене - всички.

Примери за регулярни изрази

  1. Регулярният израз за единичен знак е точка (.).

  2. Регулярният израз за знак от дума е \w, а за десетична цифра – \d.

  3. Регулярният израз за нула или повече срещания на предишния знак е звездичка. Например: "123*" съвпада с "12", "123" и "1233".

  4. Регулярният израз за търсене на нула или повече срещания на произволен знак е точка и звездичка (.*).

  5. Регулярният израз за едно или повече срещания на предишния знак е знак плюс (+). Например „\w+“ съвпада с произволна дума, а „\d+“ – с произволно число.

  6. Регулярният израз за знак за табулация е \t. По-общо \s съответства на всякакъв вид „интервали“, например непрекъсваем интервал, нов ред…

  7. Регулярният израз за край на абзац е знак за долар ($). Регулярният израз за начало на абзац е каретка и точка (^.). Регулярният израз за празен абзац е ^$.

  8. When using regular expressions, you can insert Unicode characters in the replacement string using \uhhhh (4 hex digits) or \Uhhhhhhhh (8 hex digits) which will be expanded into their respective characters during the replacement.

Икона Бележка

Търсенето с регулярен израз работи само в рамките на един абзац. Това значи, че \n съвпада със знак за нов ред вътре в абзац.


Моля, подкрепете ни!

Моля, подкрепете ни!