2009-03-01から1日間の記事一覧

アルファベットと数字を分解

以前の日記で、文字列をアルファベットと数字に分割するのに先読み、後読みアサーションなんて使ってました。 @a = split /(?<=[a-z])(?=\d)|(?<=\d)(?=[a-z])/, "12ab3cde45"; print "$_\n" for @a; 出力 12 ab 3 cde 45 でもsplitの正規表現を()で括ればそ…