Hi @ all,
suche eine Möglichkeit oder vielmehr die Schreibweise, wie ich Variablen in ein Suchmuster einer regular expression einbinden kann.
z.B. um Kommentare aus source zu entfernen wie //, # oder /**/
manche könnten Zeilenschritte enthalten, die je nach System unterschiedlich ausfallen: \r\n, \r, \n (Win, Mac, Unix)
soll z.B. //--> von der Ersetzung ausnehmen, da kein script-Kommentar,
wobei $crlf für den 'variablen' Zeilenschritt steht.
wie verhindere ich hier eine Zeilenschritt im pattern?
Gruß
inco
suche eine Möglichkeit oder vielmehr die Schreibweise, wie ich Variablen in ein Suchmuster einer regular expression einbinden kann.
z.B. um Kommentare aus source zu entfernen wie //, # oder /**/
manche könnten Zeilenschritte enthalten, die je nach System unterschiedlich ausfallen: \r\n, \r, \n (Win, Mac, Unix)
PHP-Code:
preg_replace( "/[ \t".$crlf."]+(\/\/)(?![ \t]*-->)[^".$crlf."]*/me", "...", $contents);
wobei $crlf für den 'variablen' Zeilenschritt steht.
wie verhindere ich hier eine Zeilenschritt im pattern?
Gruß
inco
Kommentar