Мне нужно изменить много тегов в XML-документе и подумать, что RegEx может быть лучшим решением для этого, но я не могу понять правильный snytax:
<tag1 attribute="value1">random content1<tag1>
<tag1 attribute="value2">random content2<tag1>
<tag1 attribute="value1">random content3<tag1>
Это текущее состояние. «tag1» может иметь разные значения для «attribute» в данный момент. Новая структура избавляется от этих комбинаций, но вместо этого использует определенные элементы для этого.
<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>
Мне нужно изменить все эти комбинации тегов-> атрибутов, не касаясь промежуточного содержимого. Можно ли выбрать эти конкретные теги, исключая их содержимое?
Помощь очень ценится!