文字列の中から改行をとりのぞきたい
Flashでテキスト内の改行コードを削除したいなーってことがあったんですが、Stringクラスのreplaceメソッドで空白文字と置き換えてあげればいいんですよね。 ただ、そのときに読み込んだものの改行コードによって、消すときのパターンが異なるので要注意。
改行コードには、
- CR = \r
- LF = \n
- CR+LF = \r\n
どれを消せばいいのかなーと考えちゃいますが、そんなときは両方とも消しちゃえっということで、削除するコードは次のようになります。
var str:String;//操作したい文字列が入るよ //\nを削除 str= str.replace( /\n/g, "" ); //\rを削除 str= str.replace( /\r/g, "" );
replaceって便利ですよねー、HTMLテキストを使うときには、ほんと重宝しますね。ではでは。