Salut!![]()
J'ai du mal à saisir le comportement de l'attribut "possessive" dans des expressions rationnelles.
Exemple:
ne matche rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Pattern p=Pattern.compile("A[ABC]*+B"); Matcher m=p.matcher("AB");![]()
Et de même pour d'autres combinaisons, ce pattern ne matche pas alors que "A[ABC]*B" et "A[ABC]*?B" renvoient quasi tout le temps quelque chose.
Avec quelles combinaisons ce pattern matchera t'il?
Pourriez vous m'expliciter le fonctionement de l'attribut "possessive"?
Meri de votre aide.![]()
Partager