Regex 如何替换Word/notepad++;
我想替换下面文本中数字的单引号Regex 如何替换Word/notepad++;,regex,ms-word,notepad++,Regex,Ms Word,Notepad++,我想替换下面文本中数字的单引号 ('28','Harry Potter'); 所需的输出是 (28,'Harry Potter'); 删除Word/notepad++中的引号需要什么类型的正则表达式?如何: Ctrl+H 查找内容:'(\d+) 替换为:$1 然后单击“全部替换” 这将删除数字周围的所有单引号。对于Word 2010: 使用 查找内容: ([0-9]{2,}) 替换为: \1 有点离题了,我想这可能属于超级用户。我希望用word或记事本++来做这件事。但这并不能让它更符合
('28','Harry Potter');
所需的输出是
(28,'Harry Potter');
删除Word/notepad++中的引号需要什么类型的正则表达式?如何:
Ctrl+H
查找内容:'(\d+)
替换为:
$1
然后单击“全部替换”
这将删除数字周围的所有单引号。对于Word 2010:
使用
查找内容:
([0-9]{2,})
替换为:
\1
有点离题了,我想这可能属于超级用户。我希望用word或记事本++来做这件事。但这并不能让它更符合主题。请参阅以查看主题内容。对此表示抱歉。将删除此问题。@MikkelBueTellus:你为什么认为它离题了?这是一个关于notepad++中正则表达式的问题,它是完全有效的。请使用这个正则表达式。如果您的数字是个位数或更多,请使用{1,}代替替换部件中的标题,使用$1,而不是\1,后者表示反向引用,而不是组。即使它在核电站工作是因为遗留的原因。欢迎来到世界文字。在ms中,word\1用于替换。这不是Javascript正则表达式。这是word通配符。而且works@Toto:对于记事本+,我也成功地将\1用于替换。是的,它可以工作,但出于遗留原因<代码>\1只能在正则表达式中使用,不能在替换部件中使用。