用两个替换三个回车符
我有一个具有这种结构的文本
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
模式下工作。