トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     改行を区切りにした split()
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ebiebi
Åê¹ÆNo.49704
投稿日時: 2013-3-29 20:51
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
改行を区切りにした split()
こんにちは。えびです。

テキストフィールド「FLD」に3行の文字列を入れます。
FLD.text = "A\nB\nC";


これを改行を区切りにsplit()で配列に入れようと思いましたが…
var ARY:Array = FLD.text.split("\n");
trace(ARY.length);   //出力:1

あれ?  できません。

いろいろ試して、先程とは違うテキストフィールド「RTN」に改行のみ入れ、
それを参照してsplit() したところ…
RTN.text = "\n";

var ARY:Array = FLD.text.split(RTN.text);
trace(ARY.length);   //出力:3

うまくいきました。

参照はテキストフィールド内の改行でないといけないようで、
var RTN:String = "\n";

var ARY:Array = FLD.text.split(RTN);
trace(ARY.length);   //出力:1

変数での参照では最初と同じ結果。できません。

やりたいこと(改行を区切りにsplit)は2番目の方法で可能なんですが、
もっとスマートな方法(セオリー)があるのでは? と思い質問させて頂きました。

なにとぞ、ご教示ください。┌〇



追記

「なぜsplit("\n")ではできないのか」
「なぜテキストフィールド内の改行を参照したらできたのか」
も、よろしければ、併せて。┌〇 ┌〇
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 改行を区切りにした split() ebiebi 2013-3-29 20:51
     Re: 改行を区切りにした split() Fumio 2013-3-29 23:39
       Re: 改行を区切りにした split() ebiebi 2013-3-30 9:12
         Re: 改行を区切りにした split() mayor 2013-3-30 12:37
           Re: 改行を区切りにした split() ebiebi 2013-3-30 15:33
             Re: 改行を区切りにした split() mayor 2013-3-30 21:17
           Re: 改行を区切りにした split() ebiebi 2013-3-31 4:29
             Re: 改行を区切りにした split() mayor 2013-3-31 11:01
               Re: 改行を区切りにした split() ebiebi 2013-3-31 11:44
         Re: 改行を区切りにした split() Fumio 2013-3-30 13:22
           Re: 改行を区切りにした split() ebiebi 2013-3-30 16:38
             Re: 改行を区切りにした split() ebiebi 2013-3-30 16:56
               Re: 改行を区切りにした split() Fumio 2013-3-31 2:08
                 Re: 改行を区切りにした split() ebiebi 2013-3-31 4:47
                   Re: 改行を区切りにした split() Fumio 2013-3-31 6:19
                     Re: 改行を区切りにした split() ebiebi 2013-3-31 11:39
                       Re: 改行を区切りにした split() Fumio 2013-4-4 11:34
                         Re: 改行を区切りにした split() ebiebi 2013-4-12 10:45

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops