RegEx-在特定标签之间排除随机字符串

时间:2019-03-20 09:21:37

标签: regex

我必须在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,而无需触摸它们之间的内容。是否可以在排除特定标签的同时选择其内容? 非常感谢您的帮助!

0 个答案:

没有答案