Regex 基于特定的内部标记查找Xml标记
我有一个包含标记的xml文件。我想从包含内部Regex 基于特定的内部标记查找Xml标记,regex,xml,notepad++,Regex,Xml,Notepad++,我有一个包含标记的xml文件。我想从包含内部标记的文件中删除所有标记。我正在用Notepad++中的regex find and replace尝试这个方法 我创建了这个正则表达式,无法继续 <value>.*?</value> *? 下面是示例xml文件` <value> <fullName>CMT - AAPAC - ANZ - Telstra - Media</fullName>
标记的文件中删除所有
标记。我正在用Notepad++中的regex find and replace尝试这个方法
我创建了这个正则表达式,无法继续
<value>.*?</value>
*?
下面是示例xml文件`
<value>
<fullName>CMT - AAPAC - ANZ - Telstra - Media</fullName>
<default>false</default>
<label>CMT - AAPAC - ANZ - Telstra - Media</label>
</value>
<value>
<fullName>CMT - AAPAC - ASEAN - C&M - Comms</fullName>
<default>false</default>
<isActive>false</isActive>
<label>CMT - AAPAC - ASEAN - C&M - Comms</label>
</value>
CMT-AAPAC-ANZ-Telstra-Media
假的
CMT-AAPAC-ANZ-Telstra-Media
CMT-AAPAC-ASEAN-C&;移动通信
假的
假的
CMT-AAPAC-ASEAN-C&;移动通信
删除后的文件输出应如下所示
<value>
<fullName>CMT - AAPAC - ANZ - Telstra - Media</fullName>
<default>false</default>
<label>CMT - AAPAC - ANZ - Telstra - Media</label>
</value>
CMT-AAPAC-ANZ-Telstra-Media
假的
CMT-AAPAC-ANZ-Telstra-Media
您可以使用
查找什么内容:(?:(?!)*?。
替换为:(空字符串) 看。详情:
-(?s)
匹配上的换行符模式
-字符串
-不启动(?:(?!)*?
子字符串的任何字符,零次或多次出现,但尽可能少值
-字符串
-任何零个或多个字符,尽可能少*?
-一个字符串