gpt4 book ai didi

javascript - 在 jQuery 中用 html 标记替换特定字符

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

我试图通过将字符串包装在 <strong></strong> 中来设置字符串中特定单词的样式标签。问题是 This word 会一直改变,所以我想让他们把特定的词放在方括号中(在输入文本字段中),然后用开始和结束强标签替换开始和结束括号。

例如:

"Who said (romance) was dead?"

会变成

"Who said <strong>romance</strong> was dead?"

解决此问题的最佳方法是什么?

最佳答案

您可以使用 replace() 使用捕获组正则表达式

console.log(
"Who said (romance) was dead?".replace(/\(([^)]+)\)/g, '<strong>$1</strong>')
);

/\(([^)]+)\)/g

上面的正则表达式将匹配 ( 之间的所有字符串和 )并用 <strong> 包围捕获的组数据标签。

Regex explanation here

Regular expression visualization

关于javascript - 在 jQuery 中用 html 标记替换特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35307005/

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