Ho cercato di trovare la risposta al mio problema nella cronologia delle domande ma sono tornate indietro più di mille e dopo aver analizzato alcune decine di risposte corrispondenti su. Quindi ecco il mio problema.Java REGEX per abbinare un numero esatto di cifre in una stringa
Voglio essere in grado di trovare la prima sequenza di esattamente sei cifre in una stringa. Data la stringa "Qualche testo 987654321 e altro testo 123456 e altro testo di nuovo 654321 e altro testo alla fine" Voglio trovare la regex che corrisponderà alla sequenza 123456.
Sono nuovo di regex e una breve spiegazione su come funziona aiuterà molto.
Grazie in anticipo
Il numero di sei cifre sarà sempre lo stesso? Sarà sempre separato da spazi? Potresti non aver bisogno di usare il Regex affatto se è così. Sono solo curioso perché non hai specificato la natura del numero di sei cifre. –
Sono interessato a trovare una sequenza di esattamente 6 cifre, indipendentemente da quali siano. La sequenza può essere circondata da qualsiasi carattere, inclusi o non spazi. Quando dico qualsiasi cosa intendo è possibile avere caratteri UTF-8. In realtà la mia stringa cercata è in cinese tradizionale e non ho idea di cosa possa essere. È importante che se le sei cifre fanno parte di una sequenza con più di sei cifre che non produrrà alcuna corrispondenza. – Julian
Non è quello che voglio. 987654 fa parte di una sequenza di più di 6 cifre (987654321) e voglio escluderlo. Grazie – Julian