找到并替换

时间:2013-12-10 11:50:07

标签: notepad++

我想找到并替换变量以转换为图像时间,以制作宏

我有这个 <variable varName="Icon1" trait="textcontent" category="&ns_flows;>

我想替换这个 <variable varName="Icon1" trait="fileref" category="&ns_vars;">

但......我有更多行

<variable varName="Icon1"
<variable varName="Icon2"
<variable varName="Icon3"

我想要搜索<variable varName="Icon[any number]"

1 个答案:

答案 0 :(得分:0)

我假设您在&amp; ns_flow的分号后忘记了一个" - 所以它不是category="&ns_flows;>,而是category="&ns_flows;">

正在搜索 <variable varName="Icon(\d+)" trait=.* category=.*>

并替换为

<variable varName="Icon\1" trait="fileref" category="&ns_vars;">

应该做的工作。确保启用正则表达式,这应该替换Icon +多个数字的所有出现。 (\ d +)是一个匹配多个数字(至少一个)的通配符。如果您只想替换具有trait="textcontent" category="&ns_flows;"的变量,则可替换为:

<variable varName="Icon(\d+)" trait="textcontent" category="&ns_flows;>

<variable varName="Icon\1" trait="fileref" category="&ns_vars;">