Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2014-10-21から1日間の記事一覧

正規表現をキャプチャせずグループ化する

/^(?:([AE][0-9]{7})|(IN:\g<1>Q))$/ という正規表現に対しては "J0125556" "IN:E0123463Q" という文字列がマッチします。 「(?:pat)」というグループ化しない記法で囲んでおくとキャプチャが作成されず一寸だけ性能が増します。 /^(?:([AE][0-9]{7})|(IN:\g…