gpt4 book ai didi

javascript - 我将使用什么 JavaScript 正则表达式来发现一个字符串包含一个开放的 HTML 标记但不包含一个关闭的 HTML 标记?

转载 作者:行者123 更新时间:2023-11-30 09:05:02 24 4
gpt4 key购买 nike

我将使用什么 JavaScript 正则表达式来发现字符串包含开放 HTML 标记但不包含关闭 HTML 标记。例如如下:

var tags = ['h1', 'div', 'span']; // tag to look for

var str1 = 'lorem ipsum <h1>hello world'; // here it is!

var str2 = 'boo foo 123 test'; // this one doesn't have any

var str3 = '<span>boo-boo</span>'; // this has the tags but it is not the case as we only need the ones that have open tags and not close tags.

最佳答案

can't parse HTML with regex .跟踪打开/关闭标签对需要 stack , 正则表达式是 finite-state machine ,它没有堆栈。

关于javascript - 我将使用什么 JavaScript 正则表达式来发现一个字符串包含一个开放的 HTML 标记但不包含一个关闭的 HTML 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5853083/

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