Alexander Brock: Mit Programm Kommentar entfernen

Beitrag lesen

Hallo lulu,

Der reguläre Ausdruck zum Entfernen von Kommentaren sieht ungefähr so aus
#([^"'/#<]+|'[^'\]*(?:.[^'\]*)*'[^"'/#<]*|"[^"\]*(?:.[^"\]*)*"[^"'/#<]*|<<<\s?(\S+)\b.*^\2[^"'/#<]*)|/\[^*]*\+(?:[^/*][^*]*\*+)*/|//[^\n]*|#[^\n]*#ms

Was für Kommentare soll dieser Ausdruck denn alles entfernen?
Ich kenne bis jetzt nur 4 Arten:

//
/**/
<!-- -->

Da fällt mir auf, ich hab Fehler gemacht :-(
Meine Regulären Ausdrücke müssten so heißen:

/(#|//).*?\n/
//\.*?(\/)/
/<!--.*?(-->)/

Gruß
Alexander Brock

--
SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
http://againsttcpa.com