Groovy - eachMatch ()

Elabora ogni sottostringa corrispondente di un gruppo di espressioni regolari (vedere la sezione successiva) della stringa data.

Sintassi

void eachMatch(String regex, Closure clos)

Parametri

  • Regex: l'espressione stringa da cercare
  • Chiusura - chiusura opzionale

Valore di ritorno

Nessun valore restituito.

Esempio

Di seguito è riportato un esempio dell'utilizzo di questo metodo:

class Example {
   static void main(String[] args) {
      String s = "HelloWorld";
      
      s.eachMatch(".") {
         ch -> println ch
      }
   }
}

Quando eseguiamo il programma sopra, otterremo il seguente risultato:

H 
e 
l 
l 
o 
W 
o 
r 
l 
d