Un prblm de regexp

[Résolu]
Signaler
Messages postés
365
Date d'inscription
samedi 26 juin 2004
Statut
Membre
Dernière intervention
17 avril 2008
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
j'ai lu beaucoup de doc sur les regexp PCRE et j'ai toujours la même question :

que veut dire (.*?) 
je comprends (.*), je comprend "jeux?", mais j'arrive pas a comprendre l'utilité de ce "?" avant la fermeture de parenthese

Quelqu'un pourrait il prendre le temps de m'expliquer ?

_Marikou

8 réponses

Messages postés
861
Date d'inscription
mardi 26 mars 2002
Statut
Membre
Dernière intervention
29 novembre 2006
1
Sael og blesuð

? indique 0 ou une occurence du caractère ou de la classe précedente

Regardez le site http://www.expreg.com pour les expressions régulières ...

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Birgir Sigurðssón aka Sjón
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut,

Quand tu n'as "rien" dans ta chaîne, (.*?) fonctionnera, vu que ? c'est "0 ou une occurence présente" tandis que ".*" ça veut dire "n'importe quel caractère" (en gros) donc si tu n'as pas de caractère, ça ne valide pas le masque, au contraire de .*?

a +

<hr size="2" width="100%" /><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
.* veut dire 0 ou 1 ou plusieurs occurences de n'importe quel caractère, pas 1 au minimum. C'est pourt ça que moi non plus je ne pige pas ce motif.
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

tu as trouvé ce motif où...?
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

http://www.rr0.org/java/Regex.html



voilà qui peut pt'etre aider
++
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Bien vu :) mais essaie quand même, sans conditions (genre s, m ...) je pense que c'est ça, même si en théorie en effet ça revient au même :)

<hr size="2" width="100%" /><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Messages postés
365
Date d'inscription
samedi 26 juin 2004
Statut
Membre
Dernière intervention
17 avril 2008

Merci pour la solution

ps: sur expreg.com ils n'expliquent pas ce cas la, c'est pour ca que je poste ici =)

_Marikou
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Ouais mais le résultat, c'est quoi, lol?
Je suis d'accord avec Antho (pour changer...), je pense qu'il a juste : en théorie...ça marche comme-ci...en réalité, ce motif donne ce qu'il suggère.