使用Notepad ++正则表达式搜索替换整个匹配值并替换

时间:2016-07-21 13:19:09

标签: regex notepad++

我使用以下表达式:

找到[0-9]

但如果我想在所有数字中添加特定的sup标记,我应该在替换为字段中写什么?

提前致谢!

1 个答案:

答案 0 :(得分:3)

替换可以是

<sup>$0</sup>

<sup>$&</sup>

请注意,$0 / ${0} / $&,甚至$MATCH${^MATCH}反对会插入整个匹配。

请参阅Substitutions部分:

  

$&$MATCH${^MATCH}
   整个匹配的文本。

  

$n${n}\n    
返回与编号为n的子表达式匹配的内容。负指数不属于。

请注意,匹配值通常在匹配对象中存储为Group 0。

然而\0截至目前无效(Notepad ++ v.6.9),看起来它被视为NUL字符,并在其所在的位置截断替换模式它位于。