Regex 查找并用通用标记数据替换变量数据
论坛各位成员:, 我正在使用记事本+,需要帮助使用变量数据执行查找替换操作。以下是数据示例: 图:7k_50.111a.jpg 图:7k_50.112a.jpg 图:7k_50.113a.jpg 我需要用下面的XML标记数据替换上面的数据:Regex 查找并用通用标记数据替换变量数据,regex,notepad++,Regex,Notepad++,论坛各位成员:, 我正在使用记事本+,需要帮助使用变量数据执行查找替换操作。以下是数据示例: 图:7k_50.111a.jpg 图:7k_50.112a.jpg 图:7k_50.113a.jpg 我需要用下面的XML标记数据替换上面的数据: (<internalRef internalRefId="7k_50.111a.jpg"internalRefTargetType="figure"></internalRef>) 因此,它会自动为自己指定源数据本身的RefID值
(<internalRef internalRefId="7k_50.111a.jpg"internalRefTargetType="figure"></internalRef>)
因此,它会自动为自己指定源数据本身的RefID值。这可能吗
如果不可能,我如何执行查找替换操作,以便将上面的源数据替换为一个通用XML标记,如下所示:
(<internalRef internalRefId="To Be Determined" internalRefTargetType="figure"></internalRef>)
()
它需要一个正则表达式来覆盖带有新数字变量的数据。任何帮助都将不胜感激。试试以下方法:
查找:图:(\S+)
替换:()
模式中的括号用于捕获内容(\S
->所有不是空格的内容),然后您可以在替换模式中使用$1
引用它
图:
未捕获的已删除Casmir,非常感谢您的回复。你发布的正则表达式是一个杰作!它工作完美无瑕。我认为重用源数据是不可能的,你想出了一个方法。再次感谢你的邀请helpl@Matrix字体为你高兴。
(<internalRef internalRefId="To Be Determined" internalRefTargetType="figure"></internalRef>)