Traté de encontrar la respuesta a mi problema en el historial de preguntas, pero acaban regresando en más de mil y después de escanear algunas decenas de respuestas coincidentes, di arriba. Así que aquí está mi problema.Java REGEX para que coincida con un número exacto de dígitos en una cadena
Quiero ser capaz de encontrar la primera secuencia de exactamente seis dígitos en una cadena. Dada la cadena "Algunos texto 987654321 y algunos más texto 123456 y algún otro texto otra vez 654321 y más texto al final" Quiero encontrar la expresión regular que coincidirá con la secuencia 123456.
Soy nuevo en Regex y una breve explicación acerca de cómo funciona ayudará mucho.
gracias de antemano
¿Será el número de seis dígitos siempre el mismo? ¿Siempre estará separado por espacios? Es posible que no necesite usar Regex si ese es el caso. Solo tengo curiosidad porque no especificó la naturaleza del número de seis dígitos. –
Estoy interesado en encontrar una secuencia de exactamente 6 dígitos, independientemente de cuáles sean. La secuencia puede estar rodeada por cualquier carácter, incluidos o no espacios. Cuando digo algo me refiero a que es posible tener cualquier carácter UTF-8. En realidad, mi cadena buscada está en chino tradicional y no tengo idea de lo que puede ser. Es importante que si los seis dígitos son parte de una secuencia con más de seis dígitos, no produzcan ninguna coincidencia. – Julian
Eso no es lo que quiero. 987654 es parte de una secuencia de más de 6 dígitos (987654321) y quiero excluirlo. Espero que aclare Gracias – Julian