所以,我正在尝试使用正则表达式在notepad ++中进行查找和替换,因为我有一个'Find'字符串,可以在2个引号之间包含任意数量的字符。以下是我的数据示例。
<myVar Variable="MY-VAR" Type="string"/>
<myOtherVar Variable="MYOTHERVAR" Type="int"/>
<finalVar Variable="FVAR" Type="string"/>
所以,我希望匹配“Variable="[everything inside the quotes]" T
”并将其替换为“field="" t
”。
我不想保存引号中的内容。最终目标是使用如下所示的行:
<myVar field="" type="string"/>
<myOtherVar field="" type="int"/>
<finalVar field="" type="string"/>
我认为这是迄今为止我在查找框中的最佳尝试,但是如果没有,你可以告诉我。 XD
/' variable="(\w+)" t'/
全部谢谢!
答案 0 :(得分:2)
不知道notepad ++ regex语法,但是下面的想法应该有效:
尝试替换
Variable="[^"]*"\s+T
带
field="" t
修改强>
我没有Windows机器,只是在虚拟盒子里安装了notepad ++,并做了一个小测试:)
结果如下:
答案 1 :(得分:2)
使用Notepad ++,您的RegEx将是:
Variable=".*"
不要忘记最后一个重要的空间。替换为
field=""
还包含一个空格作为最后一个字符。
迎接