我试图通过将其包装在<strong></strong>
标记中来设置字符串中特定单词的样式。问题是这个词会一直改变,所以我想让它们将特定的单词用括号括起来(在输入文本字段中),然后用开始和结束的强标记替换开始和结束括号。
例如:
"Who said (romance) was dead?"
会变成
"Who said <strong>romance</strong> was dead?"
最好的方法是什么?
答案 0 :(得分:1)
您可以使用 replace()
捕获群组正则表达式
console.log(
"Who said (romance) was dead?".replace(/\(([^)]+)\)/g, '<strong>$1</strong>')
);
/\(([^)]+)\)/g
以上正则表达式将匹配(
和)
之间的所有字符串,并使用<strong>
标记重新捕获捕获的组数据环绕。
<强> Regex explanation here 强>
答案 1 :(得分:0)
如果您接受没有正则表达式的答案,请尝试:)
WHERE 1