Utilisation d'une expression régulière

Utilisez des expressions régulières (regex) pour créer des modèles de chaîne qui permettent de faire correspondre, localiser ou gérer du texte dans Java. Ensemble, les littéraux et les caractères spéciaux définissent un modèle logique. Utilisez le modèle pour comparer les chaînes de texte afin de vérifier si les chaînes correspondent au modèle défini.

Remarque : L'expression régulière (regex) ne reconnaît pas [\b] comme une commande de retour arrière. Utilisez \\b pour utiliser le retour arrière à la place.

Exemple : MatchesRegex

Utilisez MatchesRegex pour tester le modèle de chaîne.

Dans l'exemple suivant, le modèle d'entrée commence par l'alphabet anglais, en majuscules et en minuscules (A-Z/a-z) et se termine par une valeur numérique.


@Idx(index = "1", type = TEXT)
@Pkg(label = "Field label", description = "Field description]")
@MatchesRegex("^[A-Za-z]\w*")
@NotEmpty
String cell

Si le modèle ne correspond pas, le message suivant s'affiche : Doit correspondre au modèle.