Как пользоваться
- Вставьте текст в поле Текст.
- Введите слова для поиска в поле Найти, а новые слова в поле Заменить на.
- Включите Учитывать регистр или Только целые слова, если нужно. Для шаблона выберите Регулярное выражение в поле Искать как.
- Прочитайте Найдено совпадений, затем скопируйте Текст после замены.
Обычный текст или регулярное выражение
В режиме обычного текста знаки ищутся точно, поэтому точка или скобка не имеют особого значения. В режиме регулярного выражения поиск ведётся по шаблону в диалекте JavaScript с флагом Unicode: \p{L} находит любую букву, \d — любую цифру, а $1 в замене означает первую группу совпадения.
Целые слова и регистр букв
Целое слово — это совпадение, перед которым и после которого нет буквы, цифры или подчёркивания. Проверка знает буквы других языков, поэтому ç, ğ, ı, İ, ş, ö и ü считаются буквами. Апостроф — граница слова: Ankara в Ankara'da — целое слово.
При выключенном учёте регистра буква совпадает со своей заглавной и строчной формой по правилам Юникода: «Л» и «л» совпадают. Турецкая заглавная İ не совпадает с i, а ı не совпадает с I. Для текста, где смешаны такие буквы, ищите обе формы или включите учёт регистра.
Чего инструмент не делает
- Не проверяет орфографию и грамматику.
- Не отрезает окончания. В режиме целых слов «лис» не совпадает с «лисы», но без этого режима «лисы» тоже меняется.
- Замена из одних пробелов читается как пустая и удаляет совпадения.
Пример: лиса становится котом в образце
В образце слово «лиса» встречается три раза как отдельное слово и один раз внутри слова «Алиса». Поиск «лиса» с целыми словами находит 3 совпадения. Без режима целых слов находится и «Алиса», то есть 4 совпадения. С учётом регистра и целыми словами найдётся только строчная «лиса», то есть 1 совпадение.
| Поиск | Совпадений |
|---|---|
| лиса, только целые слова | 3 |
| лиса, без целых слов | 4 |
| лиса, с учётом регистра и целыми словами | 1 |
Частые вопросы
В чём разница между обычным текстом и регулярным выражением?
Обычный текст ищет точно те знаки, которые вы ввели. Регулярное выражение — это шаблон: \d+ находит любую последовательность цифр, поэтому один поиск может совпасть со многими разными текстами.
Найдёт ли поиск целого слова Ankara в тексте Ankara'da?
Да. Апостроф — граница, поэтому Ankara в Ankara'da — целое слово. Окончания не отделяются: поиск «лис» в режиме целых слов не находит «лисы», потому что за ним стоит буква «ы».
Как ведут себя турецкие заглавные и строчные буквы при поиске?
При выключенном учёте регистра I совпадает с i, но заглавная İ не совпадает с i, а ı не совпадает с I. Ищите каждую форму отдельно или включите учёт регистра, если текст смешивает их.
Отправляется ли мой текст на сервер?
Нет. Поиск и замена выполняются в вашем браузере, текст не сохраняется и не отправляется на наш сервер.
Что происходит, когда регулярное выражение некорректно?
Инструмент показывает сообщение движка регулярных выражений и не выдаёт результата. Исправьте шаблон: закройте открытую скобку или поставьте обратную косую черту перед знаком, который имеет особое значение.
Источники
- MDN (на английском): Regular expressions, руководство по JavaScript
- MDN (на английском): Unicode character class escape, \p{...}
- Unicode, CaseFolding.txt (на английском): сворачивание регистра букв, включая турецкие записи
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..