标签: regex replace notepad++
我想使用Notepad ++的“查找/替换”功能执行以下操作:
查找:分号由两位数和引号引起来(例如:;25")
;25"
替换:用冒号替换分号(示例结果:,25")
,25"
目前为止我所拥有的:我可以使用以下正则表达式找到我想要的东西(见上文):;[0-9]{2}"。但是,我不确定如何正确使用替换功能。我知道我可以用\1来指代匹配的组,但这不能解决任务。
;[0-9]{2}"
\1
答案 0 :(得分:3)
使用capturing group:
查找内容:;(\d{2}") 替换为:,\1
;(\d{2}")
,\1
\1是一个numeric backreference,其中包含由组1捕获的值,并且该组在模式中用一对未转义的括号定义。
设置和演示: