Регулярные выражения
| Символ | Результат/Использование |
|---|---|
| Любой символ | Представление данного символа, если не указано иное. |
| . | Представление любого отдельного символа, кроме разрыва строки или конца абзаца. Например, условие поиска "п.ск" возвращает и "пуск", и "писк". |
| ^ | Возможность найти термин, только если этот термин находится в начале абзаца. Особые объекты, например, пустые поля или привязанные к символу врезки, в начале абзаца игнорируются. Пример: "^Петр". |
| $ | Возможность найти термин, только если этот термин находится в конце абзаца. Особые объекты, например, пустые поля или привязанные к символу врезки, в конце абзаца игнорируются. Пример: "Петр$".
$ сам по себе означает конец абзаца. С его помощью возможно искать и заменять разрывы абзацев. |
| * | Поиск нулевого или большего числа символов перед "*". Например, при поиске "Аб*в" будут найдены "Ав", "Абв", "Аббв", "Абббв" и т. д. |
| + | Поиск одного или большего числа символов перед "+". Например, при поиске "AX.+4" будет найдено "AXx4", но не "AX4".
Всегда будет найдена самая длинная возможная строка, соответствующая данному искомому элементу в абзаце. Если в абзаце содержится строка "AX 4 AX4", выделяется весь фрагмент. |
| ? | Поиск нулевого числа или одного символа перед "?". Например, при поиске термина "Тексты?" будут найдены "Текст" и "Тексты", а при поиске "x(ab|c)?y" будут найдены "xy", "xaby" или "xcy". |
| \ | Поиск воспринимает специальные символы после "\" как обычные символы, а не как регулярное выражение (за исключением сочетаний \n, \t, \> и \<). Например, "текст\." находит "текст.", а не "тексты" или "тексту". |
| \n | Represents a line break that was inserted with the Shift+Enter key combination. To change a line break into a paragraph break, enter \n in the Find and Replace boxes, and then perform a search and replace.
\n in the Find text box stands for a line break that was inserted with the Shift+Enter key combination. \n in the Replace text box stands for a paragraph break that can be entered with the Enter or Return key. |
| \t | Represents a tab. You can also use this expression in the Replace box. |
| \b | Match a word boundary. For example, "\bbook" finds "bookmark" but not "checkbook" whereas "book\b" finds "checkbook" but not "bookmark". The discrete word "book" is found by both search terms. |
| ^$ | Поиск пустого абзаца. |
| ^. | Поиск первого символа абзаца. |
| & или $0 | Adds the string that was found by the search criteria in the Find box to the term in the Replace box when you make a replacement.
For example, if you enter "window" in the Find box and "&frame" in the Replace box, the word "window" is replaced with "windowframe". You can also enter an "&" in the Replace box to modify the Attributes or the Format of the string found by the search criteria. |
| [абв123] | Представление одного из символов, находящихся в скобках. |
| [а-д] | Соответствует любому из символов между "a" и "e", включая начальный и конечный символы.
Символы упорядочены по кодовым значениям. |
| [а-де-х] | Представление любого символа, находящегося между "а" и "д" или между "е" и "х". |
| [^а-с] | Соответствует любому символу, кроме символов между "a" и "s". |
| \uXXXX
\UXXXXXXXX |
Represents a character based on its four-digit hexadecimal Unicode code (XXXX).
For obscure characters there is a separate variant with capital U and eight hexadecimal digits (XXXXXXXX). For certain symbol fonts the code for special characters may depend on the used font. You can view the codes by choosing Insert - Special Character. |
| | | Поиск терминов, которые встречаются до "|" и после "|". Например, результатом поиска "этот|тот" будет "этот" и "тот". |
| {2} | Определяет допустимое количество вхождений данного символа перед открывающей скобкой. Например, результатом поиска "сине{2}" также будет "синева". |
| {1,2} | Определяет максимальное и минимальное допустимое количество вхождений данного символа перед открывающей скобкой. Например, результатом поиска "сине{1,2}" также будет "синее" и "синева". |
| {1,} | Этот параметр определяет, какое минимальное число раз может встречаться символ перед открывающей скобкой. Например, при поиске "сине{2,}" будет найдено "синее", "синеее" и "синеееее". |
Тайӧс босьтӧма татысь.