Как заменить несколько ключевых слов двойной кавычкой ("") в блокноте ++ - PullRequest
0 голосов
/ 30 ноября 2018

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

Найти все:

Яблочные якорные муравьи Apple, все я

Заменить на:

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

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

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018
  • Ctrl + H
  • Найти что: \w+
  • Заменить на: "$0"
  • check Обтекание
  • check Регулярное выражение
  • Заменить все

Объяснение:

\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"
0 голосов
/ 30 ноября 2018

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

Вкладка: Заменить

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

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

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

Заменить все => ВЫПОЛНЕНО

ОБНОВЛЕНИЕ

((\b[^\s]+\b)((?<=\.\w).)?) Регулярное выражение, вы можете найти дополнительную информацию в Wiki , хороший урок: здесь и здесь : это регулярное выражение выберет все "слова" отдельно space или .

"$1" вы можете найти больше информации об этом символе здесь , то есть мы заменяем каждое слово на "" и помещаем выбранное слово в середину

...