文字列操作

だんだん見えてきた気がする。やっててよかったDelphi
今度はperlでいうこんなことをしてみたい。

my $line = "m1,m2,m3";
foreach my $unit (split /,/, $line) {
  print $unit . "\n";
}

そのままStringクラス?にsplitあるみたい。

var line:String = "m1,m2,m3";
var ary:Array = line.split(",");
for (var k:String in ary) {
  trace(ary[k]);
}

おっけー
ではもうちょっと踏み込んで。

   var line:String = "m:5,s:8,p:3";
   var ary:Array = line.split(",");
   for (var k:String in ary) {
    var unit:String = ary[k];
    var unit_ary:Array = unit.split(":");
    trace("type=" +unit_ary[0] + " num=" +unit_ary[1]);
   }
type=m num=5
type=s num=8
type=p num=3