Bonsoir,

J'ai encore un souci avec les regexp. Ce coup ci c'est pour parser les variables.

Voici le motif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
'`(\(|\[|\s|\r|\n)?([^(\$this)]\$\w*)\s*(\[|\)|=|,|;| )\s*`siU'
L'idée étant donc de parser toutes les variables sauf $this.
Le truc c'est que ce motif ne trouve pas tout...

en faits il trouve ceci :
_____________
case 9:
$sql = ...
_____________
$query = $GLOBALS[....
____________
$res[5] = substr( $res[3] ,70 , 35);
$res[3] = substr( $res[3] ,0 , 35);
____________

Par contre sa il ne trouve pas :
->mysql_query($sql);
while($res = mysql_fetch_array($query , MYSQL_NUM) )

Et à vrai dire je comprends pas pourquoi vu que j'ai bien indiqué les parenthèses dans le motif

Merci bye