Comment vérifier si une Chaîne correspond à un modèle en Groovy
Comment puis-je vérifier si une chaîne correspond à un modèle en groovy? Mon motif est "somedata:somedata:somedata", et je veux vérifier si la chaîne de format est suivie. Fondamentalement, la virgule est le séparateur.
Groovy, les expressions régulières sont un
==~
opérateur qui permettra de déterminer si votre chaîne correspond à un modèle d'expression régulière.Exemple
En utilisant cela, vous pouvez créer une regex pour matcher votre échantillon de données comme suit:
Lire plus à ce sujet ici:
http://docs.groovy-lang.org/latest/html/documentation/#_match_operator
OriginalL'auteur Nick Grealy
Essayez d'utiliser une expression régulière comme
.+:.+:.+
.OriginalL'auteur cangoektas
Le nier regex match en Groovy, devrait être
OriginalL'auteur TCH
A été en mesure de résoudre ce à l'aide de:
myString.correspond à ("\\S+:\S+:\S+")
OriginalL'auteur kicks