Javascript 字符串将下划线替换为打开和关闭html标记
我在某些单词周围有一个带下划线的字符串,这些单词需要替换为openJavascript 字符串将下划线替换为打开和关闭html标记,javascript,regex,Javascript,Regex,我在某些单词周围有一个带下划线的字符串,这些单词需要替换为open和closehtml标记。 这是我到目前为止得到的信息,但这是下划线本身,而不是单词 var t2=str.replace(//,'$&') 结果\u Lorem Ipsum_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 我需要的是Lorem Ipsum仅仅是虚拟文本 从\u Lorem Ipsum_uuuuuuuuuuuuuuuuuu看,它只是一个虚拟文
和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')我没有投反对票,但你可以用一种更容易理解的方式来写。例如,在第二段中,从示例输入文本+所需的输出开始。然后,您尝试的代码+它产生的内容(如果这本身不明显,可能还需要澄清差异)。