2

複数のキャラクターで分割する方法はありますか?私は文字の組み合わせを意味するのではなく、特定の選択肢の配列を意味します。例えば:

s = "john is tall,sue is small";
s.split(" ");
trace(s);

この状況での出力は次のようになります。

'john' 'is' 'tall,sue' 'is' 'small'

ただし、出力が次のようになるようにコンマも編集したい場合はどうなりますか。

'john' 'is' 'tall' 'sue' 'is' 'small'

これどうやってするの?正規表現で完了したと確信していますが、少し迷っています。前もって感謝します!

4

2 に答える 2

3

AS3のsplit()メソッドは入力として正規表現を受け入れるため、次を使用できるはずです。

var str:String = "john is tall,sue is small";
var re:RegExp = /[, ]/;
var results:Array = str.split(re);
于 2012-08-15T16:21:58.990 に答える
2

','または' '文字に一致する正規表現が必要です。非常に簡単です:

/[, ]/g
于 2012-08-15T16:21:54.210 に答える