gpt4 book ai didi

javascript - 正则表达式匹配 HTML 正文的内容

转载 作者:行者123 更新时间:2023-11-28 11:06:15 26 4
gpt4 key购买 nike

编辑:哎呀,抱歉我不清楚。我有一个从 AJAX 获得的字符串,它是一个 xhtml 文档,我需要获取它的 body 标记,除非我可以从字符串生成 dom 树?

我需要使用 JavaScript 正则表达式从字符串中的正文标记获取所有内容,包括标记。

我知道这是重复的,但我在其他问题中发现的正则表达式适用于不同风格的正则表达式,并给了我错误。

提前致谢。

最佳答案

document.getElementsByTagName('body')[0].innerHTML 将返回 body 标记中所有内容的字符串。它不是正则表达式,但我不确定你为什么需要一个......?

发布问题编辑:

用于执行 AJAX 的 XHR 对象具有 responseTextresponseXML 属性。只要响应是有效的 xml(这可能应该是),您就可以在我提到的 xml 对象上使用 getElementsByTagName 来获取您想要的任何标记。但如果你只想要 body 的内部部分,我会这样做:

var inner = myXHR.responseText.split(/(<body>|</body>)/ig)[2]);

关于javascript - 正则表达式匹配 HTML 正文的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1207975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com