Використання регулярних виразів під час пошуку в тексті

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.


Будь ласка, підтримайте нас!