Ich versuche, eine Zeichenfolge für alle gültigen britischen Kennzeichen zu suchen. Ich habe den folgenden regulären Ausdruck gefunden, der sowohl vor als auch nach 2001 gültige britische Nummernschilder findet:
^([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})$
Wie würde ich über die Verwendung, die mit preg_match_all, um alle gültigen Nummernschilder in einer Zeichenfolge gefunden zurückgeben gehen?
Zum Beispiel:
This is some random text NV07 ABC This is A0123 ABC some more random text AB08ABC
Sollte zurückkehren:
-
NV07 ABC
-
AB08ABC