gpt4 book ai didi

javascript - 正则表达式获取 标签之间的内容

转载 作者:行者123 更新时间:2023-11-30 07:10:47 28 4
gpt4 key购买 nike

我使用以下正则表达式只获取 <b> 之间的内容和 </b>标签。

var bonly = defaultVal.match("<b>(.*?)</b>");

但是没有用。我没有得到正确的结果。我正在使用正则表达式的示例字符串:

<b>Item1</b>: This is item 1 description.

<b>Item1</b>: This is item 1 description.<b>Item2</b>: This is item 2 description.

<b>Item1</b>: <b>Item2</b>: This is item 2 description. <b>Item3</b>: This is item 3 description.<b>Item4</b>:

<b>Item1</b>: This is item 1 description.<b>Item2</b>: This is item 2 description. <b>Item3</b>: This is item 3 description.<b>Item4</b>:

此处项目名称是强制性的,但它可能有描述或可能没有描述。

最佳答案

为什么不跳过正则表达式并尝试...

var div = document.createElement('div');

div.innerHTML = str;

var b = div.getElementsByTagName('b');

for (var i = 0, length = b.length; i < length; i++) {
console.log(b[i].textContent || b[i].innerText);
}

jsFiddle .

关于javascript - 正则表达式获取 <b> 标签之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238875/

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