Hallo,
ich bastel mir grad ein Programm was Quelltexte mit der C Kommentarsyntax (/* */, //) analysiert und sowohl die Kommentare als auch die Lines of Code zählt. Allerdings hab mit dem Regulären Ausdruck ein paar Probleme, der sieht so aus:
Code:
(/\\*([^*]|[\r\n]|(\\*+([^*/]|[\r\n])))*\\*+/)|(//.*)
Der scheint aber nur Kommentare, die mit // anfangen zu matchen.
Wie muss der aussehen, das der auch komplexere Kommentarkonstrukte wie z.B. sowas zu matchen?
Code:
5 Zeilen Kommetar:
/*
// bla
// blub
****/
Lesezeichen