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
9
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
9
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