Поиск и замена текста в буфере обмена на Mac — с regex
Напишите правило один раз — обычным текстом или регулярным выражением — и применяйте его ко всему, что скопировали, прямо из строки меню. Без Терминала и shell-скриптов.
Бесплатно · На устройстве · macOS 13.3+
Применяйте regex к буферу обмена без shell-скриптов
-
1
Скопируйте
Скопируйте текст, который нужно изменить, — из любого приложения.
⌘C. -
2
Нажмите
Нажмите значок Clip Text Transform в строке меню и выберите своё правило — оно в меню вместе со всем остальным. Правила ещё нет? Управление пользовательскими скриптами… → Добавить: введите, что найти и на что заменить, и сохраните.
-
3
Вставьте
Результат уже в буфере обмена.
⌘V.
Свой поиск и замена без Терминала
Каждая карточка — одно сохранённое правило и один клик:
-
Переставить поляDoe, Jane Jane DoeНайти (\w+), (\w+)Заменить $2 $1
-
Другой формат даты03/25/2026 2026-03-25Найти (\d+)/(\d+)/(\d+)Заменить $3-$1-$2
-
Пробел перед знаками препинанияHello , world ! Hello, world!Найти [ ]+([,.!?;:])Заменить $1
-
Скрыть цифры1234 ****Найти [0-9]Заменить *
-
Совсем без regexHi, Jane! Hello, Jane!Найти HiЗаменить Hello
-
Каждую строку в кавычкиLondon Paris Berlin "London" "Paris" "Berlin"Найти (?m)^(.+)$Заменить "$1"
Полная поддержка regex — группы захвата, $1 и $2 в замене
Когда Регулярное выражение включено, шаблон — это настоящее регулярное выражение — синтаксис ICU, тот же движок, что у NSRegularExpression от Apple. Группы захвата подставляются в замену как $1, $2 и так далее, $0 — всё совпадение целиком, и встроенные флаги тоже работают: (?i) — поиск без учёта регистра, (?m) — ^ и $ для каждой строки, (?s) — чтобы . захватывала и переносы строк.
Две вещи, которые стоит знать заранее: настоящий перенос строки в поле «Заменить» вводится клавишей Enter (если набрать \n двумя символами, вставится просто n), а ссылки на группы пишутся как $1, а не \1.
Введите пример текста в разделе Тестирование редактора правил, и результат будет обновляться при каждой правке полей «Найти» и «Заменить». Предпросмотр остаётся пустым, пока поле «Найти» не заполнено (или пока в «Заменить» нет {text}), а неверный шаблон очищает его и показывает ошибку прямо в редакторе. Кстати, о подстановке {text}: оставьте «Найти» пустым, и в поле «Заменить» она обозначает весь текст из буфера обмена — «Заменить» становится обёрткой вокруг него.
Сохраните правило один раз — дальше это просто пункт меню
Сохранённое правило становится постоянным пунктом меню. В Недавних — то, что вы только что запускали, в Избранном — то, чем пользуетесь каждый день, так что правило, нужное каждое утро, всегда в одном клике от начала меню. Нужно оно на Mac коллеги? «Экспорт» сохраняет ваши скрипты в файл, который коллега сможет импортировать — про импорт, экспорт и порядок в скриптах есть отдельная страница.
Работает на вашем Mac — с любым скопированным текстом из любого приложения
Правило выполняется на вашем Mac с тем, что лежит в буфере обмена, — скопированным из браузера, редактора, отовсюду, где работает ⌘C. Не нужно никуда вставлять текст, и никакой сервис не участвует: текст, который вы конвертируете, остаётся на вашем Mac, без облачного шага посередине.
Частые вопросы
Нужно ли знать регулярные выражения?
Нет. Оставьте переключатель Регулярное выражение выключенным, и правило станет обычным поиском и заменой: Hi превращается в Hello, а точки, скобки и знаки доллара означают ровно самих себя.
Что будет, если в regex ошибка?
В редакторе правил предпросмотр опустеет, а рядом с шаблоном появится сообщение об ошибке — вы увидите проблему на примере текста ещё до того, как правило коснётся настоящих данных. Исправьте шаблон, и предпросмотр вернётся.
Можно ли потом снова запустить тот же поиск и замену?
Да. Сохранённое правило остаётся пунктом меню, пока вы его не удалите, а в разделе Недавние в начале меню — те правила, что вы только что использовали, так что повторный запуск — это один клик.
Работает ли это построчно в многострочном тексте?
Да — начните шаблон с (?m), и ^ и $ будут означать начало и конец каждой строки. «Найти» (?m)^(.+)$ · «Заменить» "$1" берёт каждую строку в кавычки: London / Paris / Berlin превращается в "London" / "Paris" / "Berlin". Без (?m) символы ^ и $ совпадают только с началом и концом всего текста, поэтому построчное правило на многострочном тексте ничего не сделает.
Скачайте Clip Text Transform — бесплатно для macOS
Бесплатно, без регистрации, а ваш текст остаётся на Mac.
Скачать для macOSТребуется macOS 13.3 или новее.
Всё, что умеет приложение