Einzelnen Beitrag anzeigen
Alt 20.07.2010, 18:25  
Destruction
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.356
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von tarzanhb Beitrag anzeigen
Hi

Danke!
Die Idee war mir auch gekommen( mag man kaum glauben ).

Jetzt mal ne Frage dazu.
Das Pattern was ich habe,
PHP-Code:
preg_match('/function gesuchteFunktion(.*?){(.*?)}/ms',$string,$result); 
sucht mir nun mine Funktion raus.
Wie sage ich dem Pattern aber nun, dass falls im Rumpf der Funktion weitere {} Klammern stehen,
er diese ignoriert und dich richtige Klammer wählt, die den Rumpf der Funktion schließt?
PHP-Code:
preg_match('/function gesuchteFunktion(.*?){(.*)}/ms',$string,$result); 
dein .*? arbeitet "ungreedy" du willst aber greedy ( gierig ) d.h. einfach .* .
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline