如何在记事本++中用双引号(“”)替换多个关键字

时间:2018-11-30 08:20:38

标签: notepad++ notepad

我需要一些帮助。我正在尝试替换notepad ++中的多个关键字。请参见下面的示例:

查找全部:

  

所有的苹果alpha锚蚁都是

替换为:

  

“苹果”,“阿尔法”,“锚”,“蚂蚁”,“所有”,“上午”,“都是”

有没有办法一次性更换它?

2 个答案:

答案 0 :(得分:1)

按热键:Ctrl + H(替换)

标签:替换

查找内容:((\b[^\s]+\b)((?<=\.\w).)?)

替换为:"$1"

选择搜索模式:正则表达式

全部替换=>完成

更新

((\b[^\s]+\b)((?<=\.\w).)?)正则表达式,您可以在Wiki中找到更多信息,一些不错的教程是herehere:此正则表达式将选择所有以“ {”分隔的“单词” {1}}或space

.,您可以找到有关该符号here的更多信息,这意味着我们将每个单词替换为"$1",并将所选单词放在中间

答案 1 :(得分:0)

  • 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"