Зміст

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

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

Пошук за допомогою регулярних виразів відрізняється від пошуку за допомогою шаблонів. 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 ^$.

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.

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

Пов'язані теми

Перелік регулярних виразів

Видалення розривів рядків

Using Wildcards in Formulas

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