expression régulière...

ViPHP
ViPHP | 3607 Messages

29 déc. 2006, 16:24

bonjour à tous, dans le cadre de ceci: http://www.phpfrance.com/forums/voir_sujet-25650.php
j'essaye de récupérer dans cette chaine:

Code : Tout sélectionner

<? $var="iuhig"; echo "blapoih $var ifhj"; ?>
les différentes chaines de caractères...
jai donc un bête:
preg_match('#(\"(.*)\")#s', $content, $tab);
seulement, la chaine récupérée est celle-ci:
"iuhig"; echo "blapoih $var ifhj"
comment faire pour que la selection s'arrête au premier " ?
merci d'avance ;-)

ViPHP
ViPHP | 3607 Messages

29 déc. 2006, 16:31

bon j'ai trouvé tout seul...
voici la solution:
preg_match_all('#\"(.+)\"#Us', $content, $tab);
voilà j'ai toutes les chaines de caractères comme il faut... :-)