Puccini
Neues Mitglied
Hi,
ich hab mir ein kleines Script geschrieben, um mir die Code-Zeilen meines aktuellen Projektes auszugeben.
Funktioniert soweit super, nur wie mache ich eine Abfrage das Kommentare, welche über merhere Zeilen gehen, auch ausgeschlossen werden.
quasi solche hier:
Bisher wird herausgefiltert:
Das Script ist einfach, aber nützlich.
Die eregi_replace sieht so aus:
Das Script in voller pracht könnt ihr euch hier anschauen:
ragesoft
Der Quellcode ist nur einfach Strukturiert, sollte aber erkennbar sein. Kommentare sind auch das eine oder andere
Ich hab es an meinem Projekt getestet, ich komme auch ca. 10.000 Codezeilen. Und wenn ich mir die Ausgabe der einzelnen Dateien anschaue, stimmt das auch in etwas mit der Zeilenanzahl, nur halt mit den Zeilenübergreifenden Kommentaren harpers noch.
Findet ihr das ich den Scan so laufen lassen kann?
Hab es mal durch den kompletten Ordner laufen lassen (2Mio. Codezeilen) war innerhalb von 40sec fertig. Aber ich glaub es geht auch noch schneller... meine Version ist ziehmlich "umständlich" finde ich. Hat da noch einer eine idee?
Moved: Showcase (XraYSoLo)
ich hab mir ein kleines Script geschrieben, um mir die Code-Zeilen meines aktuellen Projektes auszugeben.
Funktioniert soweit super, nur wie mache ich eine Abfrage das Kommentare, welche über merhere Zeilen gehen, auch ausgeschlossen werden.
quasi solche hier:
Code:
/**
*
*
*/
Code:
<?php
{ <- einzelne Klammer auf einer Zeile
} <- einzelne Klammer auf einer Zeile
//Kommentar
<- Leere Zeile
Das Script ist einfach, aber nützlich.
Die eregi_replace sieht so aus:
Code:
"(\{|\}|\<\?php|\t|\?\>|\/\/.*)"
ragesoft
Der Quellcode ist nur einfach Strukturiert, sollte aber erkennbar sein. Kommentare sind auch das eine oder andere
Ich hab es an meinem Projekt getestet, ich komme auch ca. 10.000 Codezeilen. Und wenn ich mir die Ausgabe der einzelnen Dateien anschaue, stimmt das auch in etwas mit der Zeilenanzahl, nur halt mit den Zeilenübergreifenden Kommentaren harpers noch.
Findet ihr das ich den Scan so laufen lassen kann?
Hab es mal durch den kompletten Ordner laufen lassen (2Mio. Codezeilen) war innerhalb von 40sec fertig. Aber ich glaub es geht auch noch schneller... meine Version ist ziehmlich "umständlich" finde ich. Hat da noch einer eine idee?
Moved: Showcase (XraYSoLo)