2016-05-27 6 views
2

これはおそらく私にとっては疑問な質問ですが、それは私を打ち負かします。グループを2のセットに分割する

AS3ではそうではありませんが、Pythonと同じことは完全に機能します。

var s:String = "123456"; 
trace(s.split(/../gm)); 

配列としてこれを期待:['12','34','56']

しかし、その代わりに、私は得る:[,,]

私は様々なregexrパターンを実験してきたが、どれも2-char型のバッチに分割ません。

アイデア/ソリューションはありますか?

答えて

4

split commandを使用しています。つまり、文字列は、区切り文字に一致する正規表現..を使用して値の配列に分割されます。これらのデリミタは出力に含まれません。

s.match(/../g)のようにしたいと思います。詳細については、this linkを参照.match

+1

実際のregxクラスを考えていなかった理由を教えてくれてありがとう。 – Deko

関連する問題