Christian Kruse: Regular Expression

Beitrag lesen

Hoi,

Benötige einen Regexp, der mir alle /* */ Kommentare aus dem Script-File
entfernt. Leider kam ich bisher auf keine Lösung.

s!/\(.+?)\/!!gs

printf("/*\n"); /* confusing the regex */

Mein Ansatz: /\(?!(\/)*)\*/

Die Negativsuche brauchst Du da nicht - es gibt andere Wege, "alles bis zum
nächsten x" zu sagen, als "alle nicht-x bis zum nächsten x" :-)

Ich glaube nicht, dass man da mit einem RegEx auskommt.

Gruesse aus LH,
 c.j.k