【发布时间】:2016-09-15 19:26:58
【问题描述】:
我需要替换ff,但我必须保留内部内容,只用A类替换tagA元素。任何没有A类的TagA都应该保持不变。
<tagA class="a">
**random chars and line breaks occurrences**
</tagA>
<tagA class="a">
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
</tagA>
<tagA> //this guy should be left untouched since he is not class A
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
</tagA>
应该替换为
<newTag>
**retain inner content**
</newTag>
<newTag>
**retain inner content**
**retain inner content**
**retain inner content**
</newTag>
<tagA>//untouched
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
**random chars and line breaks occurrences**
</tagA>
【问题讨论】:
-
所以基本上你想用
newTag替换tagA class="a"? -
包括其对应的结束标签 应该变成 但前提是开始标签有一个 class="a"
-
你为什么要用
</tagB>关闭<tagA class="a">? -
哦,那是一个错误......对不起,我会替换它
标签: regex visual-studio replace