Как работает поиск
По умолчанию вы ищете именно то, что набрали: символы вроде точки, скобок или вопросительного знака считаются обычными знаками. Регистр не учитывается, поэтому «Москва» и «москва» найдутся одним запросом. Если регистр важен, включите соответствующий параметр.
| Параметр | Что меняет |
|---|---|
| Учитывать регистр | «Мир» и «мир» считаются разными словами |
| Только целые слова | Совпадение не должно граничить с буквой или цифрой |
| Регулярное выражение | Поле «Найти» понимается как шаблон JavaScript |
Целые слова на русском
Режим целых слов проверяет, что рядом с найденным нет буквы, цифры или подчёркивания, и работает с кириллицей. Но он не знает про падежи: замена слова «договор» целым словом не затронет «договора» и «договору». Если нужны все формы, ищите основу без режима целых слов или используйте шаблон.
Регулярные выражения: три полезных приёма
- Убрать двойные пробелы: найти «\s{2,}», заменить на один пробел.
- Поменять местами фамилию и имя: найти «(\S+) (\S+)», заменить на «$2 $1».
- Убрать пробелы перед запятой: найти пробел и запятую, заменить на запятую; здесь регулярное выражение не нужно, достаточно обычного поиска.
Шаблон разбирается как регулярное выражение JavaScript с флагом Unicode, поэтому классы «\p{L}» (любая буква) работают и для кириллицы. Если шаблон составлен с ошибкой, например открыта скобка, вы увидите сообщение, а текст не изменится.
Когда лучше не использовать регулярные выражения
Если нужно заменить одно слово или фразу, выбирайте обычный режим: так вы не рискуете, что точка, скобка или вопросительный знак изменят смысл запроса. Регулярные выражения нужны, когда вы ищете не конкретный текст, а шаблон: любые цифры, фрагмент между кавычками или слово в разных формах.
Что важно помнить
Замена идёт по всему тексту, и отменить её кнопкой нельзя: исходный текст остаётся в поле выше, поэтому вы всегда можете вернуться к нему. Перед копированием результата просмотрите подсвеченные фрагменты. Особенно внимательно проверяйте замены в тексте с датами, суммами и именами: короткий запрос легко задевает лишнее. Для проверки объёма после правки пригодится счётчик слов, а для наведения порядка в пробелах и переносах — очистка текста.