Sono nuovo di regex e sto cercando di trovare qualcosa che corrisponderà un testo come di seguito:Espressione regolare con i caratteri jolly per abbinare qualsiasi carattere
ABC: (z) 2 Gennaio 1999 \ n
Note:
- testo sarà sempre iniziare con "ABC:"
- ci può essere zero, uno o più spazi tra ':' e (Z).
- Variazioni (z) anche possibile - (zz), (zzzzzz) .. ecc ma sempre un carattere non cifre racchiuso in "()"
- ci possono essere zero, uno o più spazi tra (z) e Jan
- gennaio potrebbe essere gennaio, gennaio, ecc
- data couldbe in qualsiasi formato e può/non può contenere altro testo come parte di esso in modo mi piacerebbe davvero sapere se v'è una regex che posso utilizzare per catturare tutto ciò che si trova tra '(z)' e '\ n'
Qualsiasi aiuto è molto apprezzato! Grazie
Cosa hai provato finora? Che cosa sta facendo è diverso da quello che vuoi? – octern
Nota: sto usando regexplanet.com/advanced/java/index.html per testare le mie espressioni regolari .. scusa avrei dovuto accennare prima. Quindi, usando la stringa di esempio "ABC: (z) 2 febbraio 1988 \ n" .. Il mio risultato per Gruppo 2 dovrebbe essere "(z) 2 febbraio 1988" – chapstick