Как заменить несколько ключевых слов двойной кавычкой (" ") в блокноте ++

Мне нужна помощь. Я пытаюсь заменить несколько ключевых слов в блокноте ++. Смотрите пример ниже:

Найти все:

яблочные муравьи альфа я все

Заменить:

"яблоко" "альфа" "якорь" "муравьи" "все" "я" "есть"

Есть ли способ заменить его за один раз?

1 ответ

Нажмите горячую клавишу: Ctrl + H (Заменить)

вкладка: заменить

Найти то, что: ((\b[^\s]+\b)((?<=\.\w).)?)

Заменить: "$1"

Выберите режим поиска: регулярное выражение

Заменить все => СДЕЛАНО

  • Ctrl+H
  • Найти то, что: \w+
  • Заменить: "$0"
  • проверить обернуть
  • проверьте регулярное выражение
  • Заменить все

Объяснение:

\w+ # 1 or more word character (i.e. [a-zA-Z0-9_])
         you could use [a-z]+ instead of \w+ if you want only lowercases
                    or \S+ if you want to match any character that is not a space      

Замена:

"   # a double quote
$0  # content of group 0, the whole match (i.e. the keyword)
"   # a double quote

Результат для данного примера:

"apple" "alpha" "anchor" "ants" "all" "am" "are"
Другие вопросы по тегам