"Xaaa".match(/a*/) が aaaにマッチしない

by psyark
"Xaaa".match(/a*/) が aaaにマッチしない

"Xaaa".match(/a*/) は aaa にマッチするかと一時思いましたが
覚めた頭でよく考えたらこれで合ってた
♥0 | Line 12 | Modified 2009-10-30 10:20:20 | MIT License
play

ActionScript3 source code

/**
 * Copyright psyark ( http://wonderfl.net/user/psyark )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/pxxe
 */

package {
    // "Xaaa".match(/a*/) は aaa にマッチするかと一時思いましたが
    // 覚めた頭でよく考えたらこれで合ってた
    import flash.display.Sprite;
    import flash.text.TextField;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            var out:TextField = new TextField();
            out.appendText("aaa".match(/a*/)[0].length + "\n");
            out.appendText("Xaaa".match(/a*/)[0].length + "\n");
            addChild(out);
        }
    }
}