gpt4 book ai didi

html - 从字符串中删除给定 (x)HTML 标记的正则表达式

转载 作者:太空狗 更新时间:2023-10-29 14:39:11 24 4
gpt4 key购买 nike

假设我有一个包含一堆文本和 (x)HTML 标签的字符串。我想删除给定标签的所有实例(以及该标签的任何属性),同时保留所有其他标签和文本。完成这项工作的最佳正则表达式是什么?

编辑添加:哦,我明白使用 Regex 来解决这个特定问题并不是最好的解决方案。但是,为了便于讨论,我们是否可以假设该特定技术决策是在我的薪酬等级之上做出的几个级别? ;)

最佳答案

尝试使用正则表达式解析 HTML 通常是一个极度的坏主意。请改用解析器,应该有一个适用于您选择的语言的解析器。

可能可以逃避这样的事情:

</?tag[^>]*?>

但这完全取决于您在做什么。例如,这不会删除标签的内容,并且可能会使您的 HTML 处于无效状态,具体取决于您尝试删除的标签。它还不能很好地处理无效的 HTML(并且有很多这样的问题)。

改用解析器:)

关于html - 从字符串中删除给定 (x)HTML 标记的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/116403/

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