Javascript 正则表达式匹配所有不在结束标记之前的新行

Javascript 正则表达式匹配所有不在结束标记之前的新行,javascript,regex,Javascript,Regex,我正在尝试匹配在结束html标记之前没有出现的所有新行 word------应该匹配 word word------应匹配 **我确实理解regex是一个不可靠的工具,但就我而言,它已经足够了。简单的正则表达式就可以了,我就是不擅长 (?)[\n]-在Chrome中工作,但在Firefox中不工作(语法错误:无效的regexp组)您可以尝试输入数据。替换(/([^>])[\n]/g,“$1”)或中建议的解决方法。您是直接从HTML获取此文本的吗?因为如果是,您可以使用。。。“…不在结束html标

我正在尝试匹配在结束html标记之前没有出现的所有新行

word
------应该匹配
word


word
------应匹配

**我确实理解regex是一个不可靠的工具,但就我而言,它已经足够了。简单的正则表达式就可以了,我就是不擅长


(?)[\n]
-在Chrome中工作,但在Firefox中不工作(语法错误:无效的regexp组)

您可以尝试
输入数据。替换(/([^>])[\n]/g,“$1
”)
或中建议的解决方法。

您是直接从HTML获取此文本的吗?因为如果是,您可以使用。。。“…不在结束html标记之前的新行”:如果有的话,您的正则表达式正在测试不在标记之后的新行。Firefox还不支持向后查找。@kemicofa是的,它来自输入字段。我进行一些操作,然后输入数据。替换(/(?])[\n]/g,