Textmate Regex(替换xml节点和值)

时间:2014-03-12 12:59:49

标签: xml textmate

我有一个包含一些无关信息的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 :(空)

提前致谢

1 个答案:

答案 0 :(得分:1)

要消除每个标记的GUID,请找到

\bGUID='[^']+'<PUT_A_SPACE_HERE>

并替换为零。