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

Regular expressions are special patterns used to find and manipulate text, helping you locate specific information within texts.

note

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


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

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

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

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

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

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

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

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

  2. The regular expression for a word character \w, and \d for a decimal digit.

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

  4. The regular expression to search for zero or more occurrences of any character is a period and asterisk (.*).

  5. The regular expression for one or more occurrences of the previous character is a plus sign (+). For example: "\w+" finds any word, "\d+" any number.

  6. The regular expression for a tab character is \t. More generally, \s stands for all kinds of "spaces", like non-breaking space, carriage return ...

  7. The regular expression for the end of a paragraph is a dollar sign ($). The regular expression for the start of a paragraph is a caret and a period (^.). The regular expression for an empty paragraph is ^$.

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

A search using a regular expression will work only within one paragraph. That is, a \n will match a line break within a paragraph.