【发布时间】:2013-05-01 10:57:47
【问题描述】:
我有一个需要通过 JS REGEX 解析的 SOAP 输出,(我知道有很多 js 库可以完成这项工作,而且我知道 regex 不是解析 html/xml 的最佳方式,但在此情况下,必须通过正则表达式完成)...
这是格式...
*huge header*
<NewDataSet>
*content*
</NewDataSet>
*rest of footer*
我需要删除<NewDataSet> 和</NewDataSet> 之外的所有内容(包括它们,并将标签留在*content* 区域中,保持不变...
我一直在努力完成这项工作,但它似乎比我预期的要难......请有人帮忙
【问题讨论】:
-
为什么必须使用正则表达式?一定有更好的解决方案。
-
我在
<NewDataSet>标签之间有很多html标签。*content*,只是对大量 html 标签的表示。但是<NewDataSet>和</NewDataSet>在整个字符串中是唯一的 -
@VisioN 当我问我的问题时,我已经明确表示我知道不得使用正则表达式来解析 HTML / XML。
-
这听起来与您最初的要求几乎相反。你只想要
*content*,没有别的?
标签: javascript html regex xml-parsing