正規表現があるとしましょう。私の場合は、英国の車のナンバープレートと一致することがわかりました。
^([A-Z]{3}\s?(\d{3}|\d{2}|d{1})\s?[A-Z])|([A-Z]\s?(\d{3}|\d{2}|\d{1})\s?[A-Z]{3})|(([A-HK-PRSVWY][A-HJ-PR-Y])\s?([0][2-9]|[1-9][0-9])\s?[A-HJ-PR-Z]{3})
典型的な英国の自動車登録は
HG53CAY
これは正規表現によって正しく一致しますが、私がやりたいのは、これのプレフィックスサブストリングを一致させる方法を見つけることです。したがって、以下はすべて有効です。
H, HG, HG5, HG53, HG53C, HG53CA, HG53CAY
これを達成するための提案された方法はありますか?