Groovy - eachMatch ()

Traite chaque sous-chaîne de correspondance de groupe d'expression régulière (voir la section suivante) de la chaîne donnée.

Syntaxe

void eachMatch(String regex, Closure clos)

Paramètres

  • Regex - L'expression de chaîne à rechercher
  • Fermeture - fermeture optionnelle

Valeur de retour

Aucune valeur de retour.

Exemple

Voici un exemple de l'utilisation de cette méthode -

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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

H 
e 
l 
l 
o 
W 
o 
r 
l 
d