Cal*_*ers 1 c# regex xml string
您如何使用正则表达式找到重复的字符串的值以及它之间的数据?例如,取这段XML:
<tagName>Data between the tag</tagName>
Run Code Online (Sandbox Code Playgroud)
找到这些值的正确正则表达式是什么?(注意tagName可以是任何东西).
我找到了一种工作方式,包括找到tagName一组之间的所有s,< >然后搜索tagName从开始标记到字符串结尾的第一个实例,然后找到结束</tagName>并从中间找出数据.他们.然而,这是非常低效和复杂的.必须有一个更简单的方法!
编辑:请不要告诉我使用XMLReader; 我怀疑我是否会使用我的自定义类来阅读XML,我试图通过尝试创建自己来学习最好的方法(以及错误的方法).
提前致谢.