Zitat:
Zitat von tarzanhb 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 .* .