我有一个包含一些无关信息的XML数据文件。我想用textmate替换其中一些节点,例如GUID=''
和ZIPcode=''
。现在,这些节点的值在每个节点中,对于每个父节点都是不同的。
e.g。 XML文件:
<parent>
<customer firstName='blah' GUID='2131231j2n3123kj12n3123jkn' ZIPcode='r232 1232'>
<customer firstName='superblah' GUID='asdasd12312312312312312' ZIPcode='213213'>
<customer firstName='supersuperBlah' GUID='afasfasf213goi123io123123' ZIPcode='1232'>
</parent>
我正在尝试使用正则表达式替换父节点中具有不同值的一些节点。这可能吗?
我想要实现的目标:
发现:GUID='(*any value*)'
REPLACE :(空)
提前致谢
答案 0 :(得分:1)
要消除每个标记的GUID,请找到
\bGUID='[^']+'<PUT_A_SPACE_HERE>
并替换为零。