Hallo Forum,
ich bin gerade dabei RegEx zu lernen und habe auch gleich ein paar Probleme...
Ich möchte meinen Quellcode per preg_match_all nach Funktionen durchsuchen.
Gedacht habe ich da an preg_match_all("/(function)(.*?)\(/",$datei,$ergebnisse);
Dadurch erhalte ich den Funktionsnamen.
Also bei
function test() { }
den Funktionsnamen "test".
Nun möchte ich alle Funktionsaufrufe suchen, die "test(" oder "test (" enthalten, und NICHT mit "function" beginnen.
Wie löse ich das am besten?
Vielen Dank,
Tobias
ich bin gerade dabei RegEx zu lernen und habe auch gleich ein paar Probleme...
Ich möchte meinen Quellcode per preg_match_all nach Funktionen durchsuchen.
Gedacht habe ich da an preg_match_all("/(function)(.*?)\(/",$datei,$ergebnisse);
Dadurch erhalte ich den Funktionsnamen.
Also bei
function test() { }
den Funktionsnamen "test".
Nun möchte ich alle Funktionsaufrufe suchen, die "test(" oder "test (" enthalten, und NICHT mit "function" beginnen.
Wie löse ich das am besten?
Vielen Dank,
Tobias