gpt4 book ai didi

javascript - 使用正则表达式查找字符串中的开始和结束标记

转载 作者:行者123 更新时间:2023-11-29 22:39:54 25 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 解析 HTML 文件(非严格文件)

我的输出应该是相同的 HTML 文件,但我需要处理任何 <script></script> 的内部内容标签。我有一个方法 processScript(script)那样做..

我可以假设不会有 <script/>标签。

我很清楚如何使用 split() 来实现它但我想知道我是否可以使用正则表达式做得更好?

最佳答案

用 Regex 解析 HTML 通常不是最好的方法。改为使用 getElementsByName('script') 等方法研究 DOM 解析。我还建议查看 HTML DOM Objects 上的 w3schools 示例让您开始朝着正确的方向前进。

为什么这是一个更好的方法有很多原因,其中一些原因是 1) Javascript 已经有了这种 DOM 对象支持,而且它比使用 Regex 容易得多 2) 匹配打开/关闭的语言标签(类似于匹配括号/括号/等)不是常规语言。

关于javascript - 使用正则表达式查找字符串中的开始和结束标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3410346/

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