C#,如何编写RegEx.Replace来替换xml元素的值?

TOM*_*ANG 2 c# regex

有一个xml字符串,目标是将xml元素值替换为固定字符串,即为等等等等将其替换为固定值,我想使用RegEx.Replace而不是将字符串加载到DOM模型并替换.

任何人都可以请求如何编写这个正则表达式?本质上的目标是匹配元素标签'abc'中的所有内容

非常感谢!

abe*_*nky 6

本文将告诉您需要了解的内容:XML不是常规的

忽略对他们问题最明显的解决方案(可能是使用预先存在的XML解析器),他们认为他们应该使用正则表达式(简称正则表达式).现在他们有两个问题.

仅在常规语言上使用正则表达式.

也就是说,有许多网站声称提供编写XML正则表达式的指导. 他们都错了.但它们存在,您可以自担风险使用它们.


Bin*_*ier 5

对于它的价值,不要.

通常使用a处理XML XmlDocument,Xml.Linq或者XmlReader/Writer它是它们的用途,涵盖了我们甚至无法想象的各种边缘情况,最重要的是,它们被证明是有效的.

请不要使用正则表达式...只是没有.

我的两分钱.

让贬低开始吧