Javascript 字符串将下划线替换为打开和关闭html标记

Javascript 字符串将下划线替换为打开和关闭html标记,javascript,regex,Javascript,Regex,我在某些单词周围有一个带下划线的字符串,这些单词需要替换为open和closehtml标记。 这是我到目前为止得到的信息,但这是下划线本身,而不是单词 var t2=str.replace(//,'$&') 结果\u Lorem Ipsum_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 我需要的是Lorem Ipsum仅仅是虚拟文本 从\u Lorem Ipsum_uuuuuuuuuuuuuuuuuu看,它只是一个虚拟文

我在某些单词周围有一个带下划线的字符串,这些单词需要替换为open
和close
html标记。

这是我到目前为止得到的信息,但这是下划线本身,而不是单词
var t2=str.replace(//,'$&')
结果
\u Lorem Ipsum_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我需要的是
Lorem Ipsum仅仅是虚拟文本

\u Lorem Ipsum_uuuuuuuuuuuuuuuuuu看,它只是一个虚拟文本

如何使用JavaScript、regex获取此信息?

您可以使用

var str=“\u Lorem Ipsum\uu”只是一个虚拟文本”;
变量t2=str.replace(/([^]*)g/g,$1');

控制台日志(t2)为什么投反对票?你需要
var t2=str.replace(/([^)]*)\ug/g,$1')