Kommentare aus Code entfernen: Aufgaben und Grenzen
Vor der Übergabe lassen sich Kommentare aus dem Quelltext entfernen – je Sprache mit dem passenden Regelwerk.
Funktionen
Vier Regelwerke: JavaScript und CSS, HTML und XML, Python sowie SQL, Die Modi für JavaScript und CSS erkennen Zeichenketten und reguläre Ausdrücke, sodass Kommentarzeichen im Inneren erhalten bleiben, Aufeinanderfolgende Leerzeilen werden zusammengezogen, das Ergebnis ist aufgeräumt, Verarbeitet wird lokal, der Quelltext geht nicht nach außen.
Anleitung
- Den Code einfügen und die Sprache wählen
- Bei JavaScript und CSS den ersten Eintrag wählen – er erkennt Zeichenketten und Ausdrücke und ist damit am sichersten
- Das Ergebnis nach dem Entfernen durchsehen, damit keine Zeichenkette versehentlich angetastet wurde
- Vor der Verwendung die Tests laufen lassen, besonders in den Modi für Python und SQL
Wann es sich lohnt
- Vor der Übergabe Kommentare aus dem Quelltext entfernen
- Auskommentierten alten Code vollständig beseitigen
- Beispielcode für eine Schulung von überflüssigen Erläuterungen befreien
Häufige Fragen
Sind Zeichenketten sicher?In den Modi für JavaScript und CSS ja, in Python und SQL nicht durchgängig.
Warum fehlt Inhalt in einer Codevorführung?Der HTML-Modus entfernt auch als Beispiel gezeigte Kommentare.
Bleiben Leerzeilen erhalten?Aufeinanderfolgende Leerzeilen werden zusammengezogen.
Wird der Quelltext übertragen?Nein, verarbeitet wird lokal.
Unterstützte Fälle
Die Modi für JavaScript und CSS arbeiten mit einem lexikalischen Durchlauf und überspringen Zeichenketten, Vorlagenzeichenketten und reguläre Ausdrücke, sodass Schrägstriche im Inneren erhalten bleiben. Die Modi für Python und SQL arbeiten zeilenweise; eine Raute oder ein doppelter Bindestrich in einer Zeichenkette kann daher verloren gehen – prüfen Sie das Ergebnis dort besonders sorgfältig. Der HTML-Modus entfernt Kommentarmarkierungen, wodurch auch ein als Beispiel dargestellter Kommentarcode in einer Codevorführung verschwinden kann.
Weiterführende Werkzeuge
Was sich mit Kommentare aus Code entfernen sinnvoll ergänzen lässt: