Разрешете JavaScript в браузъра, за да се показват страниците от помощта на LibreOfficeDev.

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

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

note

Търсенето с регулярни изрази се различава от търсенето със заместващи знаци. LibreOfficeDev 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.