po box または gpo box のアドレスに一致する正規表現が必要です。基本的に文字列のルールは次のとおりです。
基本的に私はルールを次のようにしたい:
最初の文字は G または P でなければなりません。
最初の文字が G の場合、その後の文字は任意の文字の組み合わせで、その後に PO BOX が続きます。
それ以外の場合、最初の文字が P の場合、後続の文字は O BOX でなければなりません
例: 私書箱、GPO ボックス。G23123PO BOX、大丈夫です、
ただし: GO BOX、G2323O BOX は問題ありません\n
だから私は試しました
^(([g|p](.) o(. )box)).*$
しかし、この場合GO BOXもマッチです。2番目のpはオプションでしかありませんが、必須にすることはできません。または、最初の文字もapであると条件が壊れます。
助けてください!