2016-05-21 16 views

答えて

0

これを試してみてください:

^([a-z]{2}[a-z]?)(?:(P|G)(.*))? 

live demoを参照してください。

これは使用非捕捉1,2,3

角括弧形と番号キャプチャグループを保持する捕捉基を形成することなく、グループオプション部分基(構文(?:...))をa 文字クラス、これはあなたが意図したものではありません。

+0

[非キャプチャグループ](http://stackoverflow.com/questions/3512471/what-is-a-non-capturing-group)と角括弧の違いは何ですか? – user3995789

関連する問題