我想为以下XML中的每个标记添加<span></span>
。 我想使用这样的C#正则表达式。使用正则表达式替换具有匹配模式的字符串
Regex.Replace(xml, @"<*>", @"<span>" + @"<*>" + "</span>")
原始XML:
<div id="Content">
<p>1</p>
<h2>1</h2>
<h2>2</h2>
</div>
修改XML
<span><div id="Content"></span>
<span><p></span>1<span></p></span>
<span><h2></span>1<span></h2></span>
<span><h2></span>2<span></h2></span>
<span></div></span>
http://stackoverflow.com/questions/1732348/regex-match-open-tags-除-xhtml-self-contained-tags/1732454#1732454 –
生成的文件不是有效的XML或HTML。 –
请仅为使用JavaScript,HTML和/或CSS编写的可执行示例使用片段。如果您只想显示其他语言的代码片段或仅显示文件的语法(没有完整的示例),请使用代码块。 –