【发布时间】:2014-04-10 16:24:17
【问题描述】:
仅当“\n”后面没有另一个“\n”时,我才想将“\n”替换为“”(空字符串)。
var text = "abcdefg
abcdefg
1234556
1234556
ABCDEFG
ABCDEFG";
所以,如果我有一个如上的字符串,我想在替换“\n”s 之后变成这样。
"abcdefgabcdefg
12345561234556
ABCDEFGABCDEFG";
但是,我不知道如何编写正则表达式来匹配未跟随另一个“\n”的“\n”。
这些是我尝试过的,但它们都匹配“\n”和“\n\n”。
var pattern1 = new RegExp("\\n{1}");
var pattern2 = new RegExp("\\n(?!\\n)");
在这种情况下,谁能帮我写一个正则表达式?
谢谢!
【问题讨论】:
标签: javascript regex