Bien voila je viens de m'initier aux expressions régulières.
Je souhaite ainsi récuperer une expression entre guillemets du genre <<"blabla">>
Soit la chaine p <<"le chien est mort">>
Si je définis mon pattern par "\"le chien est mort\""
évidemment je récupere <<"le chien est mort">>
j'ai pu lire que le caractère * remplacait " 0, 1 ou plusieurs caractères"
en toute logique je pourrais donc remplacer <<le chien est mort>> par *
hors, un pattern définit par "\"*\"" me renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 " "
bref je m'y perd...
enfin j'ai tout de même trouvé une alternative à mon probleme :
Pattern.compile("\".{0,}\"")
mais j'aimerai tout de même comprendre pourquoi l'usage du caractère joker * "ne marche pas"
beaucoup de guillemets dans ce thread... désolé, j'espere que je ne confuse personne !
Partager