Un prblm de regexp

Résolu
kishkaya Messages postés 365 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 17 avril 2008 - 6 sept. 2006 à 22:49
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 9 sept. 2006 à 01:20
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

cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
6 sept. 2006 à 23:22
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
3
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
7 sept. 2006 à 17:13
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>
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
8 sept. 2006 à 08:17
.* 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.
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 sept. 2006 à 12:06
Hello,

tu as trouvé ce motif où...?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
7 sept. 2006 à 13:40
http://www.rr0.org/java/Regex.html



voilà qui peut pt'etre aider
++
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
8 sept. 2006 à 11:52
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>
0
kishkaya Messages postés 365 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 17 avril 2008
9 sept. 2006 à 00:23
Merci pour la solution

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

_Marikou
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
9 sept. 2006 à 01:20
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.
0
Rejoignez-nous