Bonjour ,
Suite a une condition sur un bout de code au niveau d'un projet java , j'ai trouvé ce syntaxe mais j'arrive pas a comprendre la signification exacte (évaluation d'une expression régulière).
voici l'exemple:
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 static final String PATTERN = "^[\\p{L}][\\p{L}._\\- \\d]+$"; if (!post.matches(PATTERN)) { return false; } sachant que la méthode de la class String utilise l'API java.util.regex
j'ai fait quelques recherches sur les expression réguliers, j'arrive pas à trouver les renseignements nécessaire pour la détermination de la valeur finale.
sachant que :
- ^ pour affirmer la position au début de la chaîne.
- [] correspondre à un seul caractère présent dans la liste ci-dessous
- \P{L} correspond à n'importe quel type de lettre de n'importe quelle language
- $ la fin d'une ligne
- ._\\- \\d ils sont inconus
Pouvez vous m'aider sur ce sujet? Merci
Partager