Найти и заменить
Находите текст и заменяйте каждое совпадение, с поддержкой регулярных выражений.
Работает в браузере. То, что вы вводите, никуда не отправляется.
- Обычный текст или регулярные выражения
- Счетчик совпадений в реальном времени
- Ничего не загружается
Как найти и заменить текст
- Вставьте текст и введите, что нужно найти.
- Введите текст замены или включите регулярные выражения для поиска по шаблону.
- Проверьте количество совпадений, затем скопируйте или скачайте результат.
Частые регулярные выражения
| Шаблон | Что находит |
|---|---|
| \d+ | Одна или несколько цифр, например 42 или 2024 |
| \s+ | Один или несколько пробелов, табуляций или переносов строк |
| ^ | Начало текста или каждой строки с флагом m |
| $ | Конец текста или каждой строки с флагом m |
| [A-Za-z]+ | Одна или несколько букв подряд |
Заменяются все совпадения, всегда
Этот инструмент всегда заменяет каждое совпадение в тексте, а не только первое. Флаг g добавляется к шаблону автоматически, даже если поле флагов оставить пустым или забыть ввести его самому, поэтому случайно заменить только одно вхождение через регулярные выражения здесь невозможно.
Частые вопросы о Найти и заменить
Что такое регулярное выражение и когда оно нужно?
Регулярное выражение это шаблон, который находит текст по правилу, а не по точной фразе, например любую цифру или любое слово, заканчивающееся на "ing". Используйте его, когда обычный поиск не может описать то, что нужно найти.
Что делают флаги?
Флаг g заменяет каждое совпадение, а не только первое, и этот инструмент всегда добавляет его автоматически, даже если поле оставить пустым. Флаг i делает поиск нечувствительным к регистру. Флаг m заставляет ^ и $ обозначать начало и конец каждой строки, а не всего текста.
Можно удалить текст вместо замены?
Да, оставьте поле замены пустым, и каждое совпадение будет удалено.
Почему появляется сообщение, что шаблон некорректен?
Это сообщение появляется, когда в регулярном выражении есть синтаксическая ошибка, например непарная скобка. Проверьте шаблон и попробуйте снова.
Стоит ли использовать удаление переносов строк или лишних пробелов вместо регулярного выражения?
Для этих конкретных задач да. Инструменты удаления переносов строк и лишних пробелов решают их специальными опциями без написания шаблона, что быстрее, чем составлять здесь регулярное выражение.
Поиск и замена работают сразу по нескольким строкам?
Да, по умолчанию поиск идет по всему вставленному тексту как по одному блоку, поэтому обычный поиск находит совпадения и через переносы строк, а не только внутри одной строки.