Hasta ahí todo bien, una expresión regular que detecte matriculas es relativamente fácil... Pero no cuando existe diferentes tipos de formatos de matriculas y a esto hay que añadir que cada persona tiende escribirlas de una forma diferente, bien con espacios entre letras y números, con guiones o sin ellos así que tiene que darse en la expresión todos los casos.
Confeccioné el siguiente patrón de búsqueda.
Código:
Y la búsqueda en el siguiente texto:[A-Za-z]{1,2}[\- ][0-9]{4,5}[\- ][A-Za-z]{1,3}|[A-Za-z]{1,2}[0-9]{4,5}[A-Za-z]{1,3}
Código:
El patrón selecciona la mayoría de las matriculas pero tengo un pequeño problema con las matriculas que estas separados por un espacio entre letras y números y las matriculas nuevas que no tienen letras al principio. Realizando pruebas en la web www.regexpal.com/ este es el resultado.la matricula CO-0000-AX pertenece a córdoba y esta también CO 0000 AX pero con espacios, esta es de un remolque R0000BBR y sin espacios y esta es de las nuevas 7852-FPC y esta con espacios 7852 FPC y esta es sin espacio 00000AXX
Código:
Como ven en la matriculas nuevas que no tienen letras al principio de ellas selección los dos últimos caracteres de la palabra anteriorla matricula CO-0000-AX pertenece a córdoba y esta también CO 0000 AX pero con espacios, esta es de un remolque R0000BBR y sin espacios y esta es de las nuevas 7852-FPC y esta con espacios 7852 FPC y esta es sin espacio 00000AXX

Muchas gracias foreros, siempre estáis ahí.