uepselon: Sehr schweres Problem mit regulären Ausdrücken

Beitrag lesen

Hi,

So schwer ist das nun nicht, nur kann es beliebig aufwändig werden.

Um alle Variablen rauszufischen würde ich einfach nur nach gültigen Namen suchen:
/([$][_a-z][_a-z0-9]*)/i
Das sollte in deinem Testfall erstmal alle Fälle richtig rausfischen.

:-) Danke, das hat prima geklappt.

Kommen wir zu den vordefinierten Variablen ($GLOBALS ...).
Entweder du erkennst sie anhand ihrer Schreibweise (komplett Grossbuchstaben) oder anhand ihres Namens.

Hab ich per Namen gefiltert.

Fallstrick sind ausserdem escapte $-Zeichen ("$aetsch").

Ja dazu muss ich mir noch was überlegen.

Danke und Gruß

ueps