Использование регулярных выражений в текстовом поиске
Регулярные выражения представляют собой специальные шаблоны для поиска и обработки текста, помогающие определять местонахождение в текстах заданной информации.
Поиск с регулярными выражениями отличается от поиска с подстановочными знаками. Collabora Office Writer поддерживает только поиск с регулярными выражениями.
Регулярные выражения можно также использовать при поиске и замене текста в документе. Например, строка поиска «с.н» будет совпадать со строками «сон» и «сын».
-
Выберите .
-
Для расширения диалогового окна нажмите .
-
Установите флажок .
-
Введите ключевое слово в поле , а также регулярное выражение, которое предполагается использовать в поиске.
-
Щёлкните или .
Примеры регулярных выражений
-
Регулярное выражение в виде точки (.) соответствует любому одиночному символу.
-
Регулярное выражение в виде \w соответствует символу слова, а \d — десятичному числу.
-
Любое количество или отсутствие символа в регулярных выражениях обозначается звёздочкой. Примеры: «123*» совпадает с «12», «123» и «1233».
-
Регулярное выражение для поиска от отсутствия до бесконечного числа вхождений любых символов обозначается точкой со звёздочкой (.*).
-
Регулярное выражение для поиска от одного до бесконечного числа вхождений предстоящего символа обозначается символом плюс (+). Например: шаблон «\w+» совпадает с любым словом, а «\d+» с любым числом.
-
Регулярное выражение \t соответствует символу табуляции. В более общем смысле \s соответствует любой разновидности «пробела», включая неразрывный пробел, перевод строки…
-
Конец строки в регулярных выражениях обозначается символом доллара ($), а начало абзаца — знаком вставки и точкой (^.). Пустой абзац обозначается символами ^$.
Поиск с регулярным выражением распространяется только на один абзац. Это означает, что \n совпадёт с переводом строки в абзаце.