我正在尝试使用NotePad ++进行搜索并使用regex函数替换,该函数替换字符串但保留字符串的一部分。我的描述不是很好,所以如果我给你举个例子,也许会更好。
整个和xml doc我有以下元素......
<AddressLine3>addressLine3>
<AddressLine2>addressLine2>
我想用
替换它们<addressLine3> <addressLine2>
所以我需要保持地址行号。
我知道
AddressLine([0-9]{1})>addressLine([0-9]{1})
是一个有效的注册表,但是我不知道在替换部分中放置什么来告诉它维护([0-9] {1})找到的任何值。
感谢。
答案 0 :(得分:3)
它是\{number of the group}
,所以\1
,\2
,...
使用您的精度进行编辑(我为更简单的组更改了一些正则表达式):
(AddressLine[0-9]{1}>)(addressLine[0-9]{1})
已被\2
答案 1 :(得分:0)
您可以在组中捕获它并替换它们
查找:(AddressLine[0-9])>(addressLine[0-9])
替换:$1 <$2
答案 2 :(得分:0)
找到:(<AddressLine\d>)AddressLine\d
替换为:$1
您必须选择regular expression