estoy tratando de coincidir con un SEDOL (exactamente 7 cars: 6 caracteres alfanuméricos seguidos de 1 carácter numérico)Expresión regular: ¿solo coincide con 7 caracteres?
Mi expresiones regulares
([A-Z0-9]{6})[0-9]{1}
partidos cuerdas correctamente, pero más de 7 caracteres que Comience con una coincidencia válida también coincida (si ve lo que quiero decir :)). Por ejemplo:
B3KMJP4
partidos correctamente, pero también lo hace:
B3KMJP4x
que no deben coincidir.
¿Alguien me puede mostrar cómo evitar esto?
4 respuestas exactamente iguales, ¡ahora eso es consistencia! Gracias a todos. – Simon
Además de las respuestas (correctas) a continuación que necesita anclas de inicio/final, necesita eliminar el espacio de su primera clase de caracteres ('A A A 0 'también coincide con su expresión regular). También (para mayor claridad) elimina el innecesario '{1}'. –
@Tim, noto que las cuatro respuestas repiten los dos errores que usted indicó. Debería publicar su propia respuesta, para que Simon pueda aceptarla. –