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
L-Andre @ gmx.de