用两个替换三个回车

时间:2016-03-24 19:29:48

标签: regex string actionscript-3

我有一个具有此结构的文本

line1:Sometext(后面是回车)

第2行:更多文字(后面是回车)

第3行:更多文字(后面是回车)

第4行:回车(\ r)(后跟回车)

第5行:回车(\ r)(后跟回车)

第6行:新文本等

如何用其他东西替换行(3到5)中的三个回车?

我试过

var removeCR: RegExp = /[\r\n]+/g;

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

要替换空行,您可以想出这个:

^$

显然,这只适用于multiline模式。