Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何替换Word/notepad++;_Regex_Ms Word_Notepad++ - Fatal编程技术网

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只能在正则表达式中使用,不能在替换部件中使用。