【发布时间】:2012-01-24 12:16:54
【问题描述】:
我刚刚回顾了我之前的一篇文章,发现很多人建议我不要使用 Regex 来解析 xml。在那种情况下,xml 相对简单,并且 Regex 没有造成任何问题。我还解析了许多其他代码格式,所以为了统一起见,这是有道理的。但我很好奇这在其他情况下会如何造成问题。这只是“不要重新发明轮子”类型的问题吗?
【问题讨论】:
-
@Michael 正在等待链接。
-
您可以使用正则表达式从 XML 的小型、可预测、受限的 sn-ps 中提取信息位,没问题,但正则表达式不适用于解析整个 XML .这就像用圆头锤剥橘子一样。
-
这其实是一个很好的问题——最好在这里有一个明确的答案,只要有关于使用正则表达式解析 XML 的问题,都可以参考...
-
这个答案是关于解析 HTML,但仍然很有见地:stackoverflow.com/questions/4231382/…
-
最佳答案是,stackoverflow.com/a/1732454/135078(当心 Zalgo)
标签: xml regex xml-parsing