- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
public static function trimExtraLineBreaks(string:String):String
{
var trimmedString:String = string;
for(var i:int = 0; i < 20; i++)
{
trimmedString = trimmedString.replace(new RegExp("\r\r","g"),"\r");
trimmedString = trimmedString.replace(new RegExp("\r\n","g"),"\r");
trimmedString = trimmedString.replace(new RegExp("\n\n","g"),"\n");
trimmedString = trimmedString.replace(new RegExp("\n\r","g"),"\n");
trimmedString = trimmedString.replace(new RegExp("\n ","g"),"\n");
trimmedString = trimmedString.replace(new RegExp("\r ","g"),"\n");
trimmedString = trimmedString.replace(new RegExp(" \n","g"),"\n");
trimmedString = trimmedString.replace(new RegExp(" \r","g"),"\n");
}
return trimmedString;
}
Натолкнулся на просторах github'а во время поиска чего-то там... Ей богу сразу забыл, что искал.