我必须在XML文档中更改很多标签,并认为RegEx可能是对此的最佳解决方案,但我无法弄清楚正确的snytax:
<tag1 attribute="value1">random content1<tag1>
<tag1 attribute="value2">random content2<tag1>
<tag1 attribute="value1">random content3<tag1>
这是当前状态。目前,“ tag1”的“属性”可以具有不同的值。新结构摆脱了这些组合,而是为此使用了特定的元素。
<tag1 attribute="value1">random content1<tag1>
<!-- tag1 + value1 requires <tag2>random content1</tag2> : -->
<tag2>random content1<tag2>
<tag1 attribute="value2">random content2<tag1>
<!-- tag1 + value2 requires <tag3>random content2</tag3> : -->
<tag3>random content1<tag3>
我需要更改所有这些tag-> attribute-combinations,而无需触摸它们之间的内容。是否可以在排除特定标签的同时选择其内容? 非常感谢您的帮助!