假设我们有一个正则表达式,就我而言,它是我发现与英国汽车牌照匹配的一个:
^([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
有没有建议的方法来实现这一目标?