¿Cómo puede una expresión regular coincidir exactamente con algo como 'A00A'?

Estaré encantado de responder a sus preguntas. Corríjame si hay alguna inexactitud.

El primer dígito es: [a-zA-Z]

El segundo al cuarto dígito es: [0-9a-zA-Z]{3}

En expresiones regulares, \b o \lt; son delimitadores, pero algunos comandos no los admiten.

Por ejemplo:

Se recomienda utilizar Perl, que admite metacaracteres regulares.

Pero dicho resultado coincidirá con "Guardar", "Robf" y "ABCD".

Al analizar las diferencias entre los tres, combinado con la pregunta, solo coinciden las comillas simples.

Usando una aserción de ancho cero, la respuesta es: (?lt;=')[a-zA-Z][0-9a-zA-Z]{3}(?=')

#Las comillas simples no se escapan aquí. Si se colocan en un script, es necesario escaparlas.

(?lt;='\'')[a-zA-Z][0-9a-zA-Z]{3}(?='\'')

Nota: (?lt;=xxxx)# colocado en el lado izquierdo del partido

(?=xxxx)# colocado en el lado derecho del partido

Resultados del grep de Linux mostrar: