用两个替换三个回车符

我有一个具有这种结构的文本

line1:Sometext(后跟回车)

第2行:更多文本(后跟回车)

第3行:更多文本(后跟回车)

line4:回车( r)(接着回车)

line5:回车( r)(接着回车)

line6:新文字等

我怎样才能用其他东西来替换三行(3到5行)的回车符?

我试过了

var removeCR: RegExp = /[rn]+/g;

但那不起作用。 有任何想法吗。 谢谢


str.replace(/[rn]{3}/g, "something else");

尝试使用以下正则表达式/[rn]{3,}/g

为了将来的参考,我建议查看以下网站的正则表达式:

https://regex101.com/r/fA3oO3/1


要取代空行,你可以想出这个:

^$

显然,这只会在multiline模式下工作。

链接地址: http://www.djcxy.com/p/77071.html

上一篇: replace three carriage returns with two

下一篇: How do I print the line number with each matched line?