Tha*_*ong 3 regex expression insert find
在Notepad ++中,如何在使用正则表达式作为搜索条件时查找并插入(而不是查找并替换)?
对于非正则表达式,您可以简单地将查找到的内容包括在替换值中,但是对于正则表达式,则不起作用。有想法吗?
非常简单,如果您需要在搜索的每个匹配项中添加一些文本,则可以在正则表达式中使用反向引用,因此,例如,您可以:
this is a table.
Run Code Online (Sandbox Code Playgroud)
并且您想要获取“ 这是一个红色表 ”,因此您要搜索:
(this is a)
Run Code Online (Sandbox Code Playgroud)
并替换为(在正则表达式模式下):
\1 red
Run Code Online (Sandbox Code Playgroud)
还请注意,我们在搜索中使用了括号。可以使用相应的\ N标记替换访问每组parens 。因此,您可以例如搜索
(this is).*(table)
Run Code Online (Sandbox Code Playgroud)
并替换为
\1 not a \2
Run Code Online (Sandbox Code Playgroud)
得到“ 这不是一张桌子 ”
| 归档时间: |
|
| 查看次数: |
5203 次 |
| 最近记录: |