Что такое Поиск и замена?

Инструмент поиска и замены позволяет находить текстовые шаблоны и заменять их в вашем контенте. Поддерживает поиск с учётом регистра, поиск целых слов и регулярные выражения.

Три переключателя позволяют сужать или расширять совпадение: учёт регистра, граница целого слова и полноценный режим JavaScript-регулярок с группами захвата. Счётчик совпадений в реальном времени показывает, сколько вхождений найдено, а двухпанельный вид подсвечивает каждое из них в исходном тексте и в результате. Готовый текст можно скопировать в буфер обмена или сохранить как .txt.

Как использовать

  1. Вставьте текстовое содержимое в основную текстовую область.
  2. Введите поисковый запрос в поле «Найти» и замену в поле «Заменить».
  3. Нажмите «Заменить все» для массовой замены или «Заменить» для пошаговой обработки.

Когда использовать

  • Поправить имя или название продукта, написанное с ошибкой и встречающееся 50 раз в длинном документе.
  • Превратить CSV в TSV, заменив все запятые на символ табуляции.
  • Очистить вставленный текст от шаблонных кусков — куки-уведомлений, подписей, повторяющихся шапок.

Результат

Вставьте CSV-файл и замените все запятые на табуляции для конвертации в TSV, или исправьте ошибку в имени 'Jonh' на 'John' во всём документе.

Частые вопросы

Поддерживаются ли регулярные выражения и группы захвата?
Да. Включите переключатель Use Regex и поле поиска примет стандартный JavaScript-regex. В поле замены ссылайтесь на группы как $1, $2 и так далее. Некорректные шаблоны отображаются как встроенная ошибка, страница при этом не падает.
Как искать только целое слово, не задевая буквы внутри других слов?
Включите Whole Word. Без него поиск cat внутри concatenate заменил бы три буквы посередине. С ним совпадает только отдельно стоящее слово cat, а более длинные слова с этими буквами остаются нетронутыми.
Можно ли вставить перевод строки, табуляцию или другие спецсимволы в замену?
Включите Use Regex и пишите escape-последовательности прямо в поле замены. \n даёт перевод строки, \t — табуляцию. Без режима regex замена обрабатывается как литерал и обратная косая черта остаётся как есть.
Текст, который не совпал, остаётся ровно тем же?
Да. Изменяются только совпавшие фрагменты. Пробелы, пунктуация, переносы строк и любые Unicode-символы вне совпадений проходят байт в байт, поэтому код или разметку можно прогонять без риска повредить.
Есть ли ограничение на размер документа?
Жёсткого предела нет, но текстовое поле должно вместить весь документ целиком. Несколько мегабайт чистого текста идут комфортно. Для файлов в десятки мегабайт настольный редактор вроде VS Code или утилиты sed/awk в терминале будут отзывчивее.

Похожие инструменты