Wofür Kommentare aus Code entfernen gedacht ist
Vor der Übergabe lassen sich Kommentare aus dem Quelltext entfernen – je Sprache mit dem passenden Regelwerk.
Bedienung
- 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
Typische Anwendungen: 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.
Fragen und Antworten
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.
Einschränkungen
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.
Was das Werkzeug kann
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
Diese Werkzeuge passen: