2013-03-22 3 views
0

Есть ли способ в Sublime Text для выполнения поиска нескольких регулярных выражений и замены запросов сразу.Несколько регулярных выражений Поиск и замена

Например, я хочу, чтобы (в указанном порядке)

  1. Найти строки, соответствующие regex1 и заменить их regex1replacement
  2. Найти строки, соответствующие regex2 и заменить их regex2replacement
  3. Найти строки, соответствующие regex3 и заменить их wi го regex3replacement
  4. поиска строк, соответствующих regexN и заменить их regexNreplacement

На один раз.

Строка: "бла regex1, Bloo regex2, бип regex3" бы стать: "бла regex1replacement, Bloo regex2replacement, бип regex3replacement"

Это то, что можно легко запрограммировать, но я в настоящее время не имеют эту свободу.

ответ

1

Редактировать: Извините, я пропустил, что вы хотите этого в возвышенном тексте. Сожалею!

sed 's/regex1/regex1replacement/g;s/regex2/regex2replacement/g;s/regex3/regex3replacement/g;' 

Для чистого сценария, я думаю, что это будет работать, но я не проверял:

sed "s/regex1/regex1replacement/g; \ 
    s/regex2/regex2replacement/g; \ 
    s/regex3/regex3replacement/g;" 
Смежные вопросы