André Laugks: regulärer ausdruck

Beitrag lesen

Hallo!

define('KEY','VALUE'); // notes

define( 'KEY' , "durch den parser \n VALUE" ) ; // notes
define('KEY',    'VALUE'    ); // notes

Hiermit

([\s]*'"['"][\s]*,[\s]*'"['"][\s]*)[\s]*;[\s]*[/]*[\s]*(.*)

konnte ich KEY, VALUE und notes einfangen.

1 => KEY
2 => VALUES
3 => notes

Ich glaube der ist aber was besser, weil hier keine Leerzeichen hinter nodes mit eingefangen werden:

([\s]*'"['"][\s]*,[\s]*'"['"][\s]*)[\s]*;[\s]*[/]*[\s]*([\w]+)

Aber höchstwahrscheinlich könnte man meine Ausdrücke noch kürzer schreiben.

MfG, André Laugks

--
L-Andre @ gmx.de