使用正则表达式用跨度包装文本中的最后一个单词

时间:2019-02-28 13:51:40

标签: javascript regex

我有一个contentEditable="true"格,在键入时,我想在插入符号前将最后一个单词包装成“ strong”。

我正在尝试使用正则表达式。当我在正则表达式中静态键入字符串时,我使它起作用,但是当我通过这样动态传递单词时,它就不起作用了:

textBeforeCaret.replace(`/${lastWord}$(?!.*?${lastWord})/`, '<strong>$&</strong>')

谢谢您的帮助!

0 个答案:

没有答案