【发布时间】:2026-01-28 23:10:01
【问题描述】:
所以我需要以这种形式处理一个字符串:
<Text to be highlighted> word word word word <text again> something ...
所以目标是用<b>替换所有开头的,用</b>替换结束的>。但是我不能使用两个不同的正则表达式一个来查找 另一个来查找 > 因为当我运行第二个时,关闭 >最近创建的 b 标签也将被替换。
我完全清楚 javascript 和字符串管理有很多解决方法,但是我想为此使用正则表达式。
这是我到目前为止所做的,但我之前说过的问题。
const expOpening = new RegExp(/</gm);
const expClosing = new RegExp(/>/gm);
input.replace(expOpening, '<b>');
input.replace(expClosing, '</b>');
【问题讨论】:
标签: javascript regex replace text-formatting