コメント除去機能
無料でオンラインで利用可能 コメント除去機能 インストール不要のツール
コメント削除ツールについて
JavaScript、CSS、HTML、Python のソースコードからコメントを削除しつつ、文字列リテラル、テンプレートリテラル、正規表現リテラル、そして(オプションで)コメント内の URL を保持します。ツールは削除したコメントブロックの数を報告し、コピーボタン付きでクリーンアップされたコードを出力します。
使い方
1. コード入力テキストエリアにコードを貼り付けます。 2. 言語を選択します:JavaScript、CSS、HTML、Python、または自動検出。 3. 「URL を保持」を切り替えて、削除されたコメント内の http(s):// URL を残します。 4. 「コメントを削除」をクリックします。出力パネルにクリーンアップされたコードと、削除されたコメント数が表示されます。
言語別の削除ルール
JavaScript:// 行コメントと /* */ ブロックコメントを削除しつつ、"、'、` の各文字列リテラルと /.../ 正規表現リテラルを追跡し、その中のコメントマーカーを保護します。CSS:/* */ ブロックを削除します。HTML:<!-- --> コメントを削除します。Python:行ごとに # コメントを削除し、単一引用符、二重引用符、三重引用符の文字列を尊重します。自動検出は、<!-- があれば HTML、def/import/class/from/# があれば Python、波括弧とセミコロンのパターンがあれば CSS、それ以外は JavaScript と判定します。
▶自動検出はどのように言語を選びますか?
まず <!--(HTML)を調べ、次に def/import/class/from/# のパターン(Python)、そして JS キーワードを含まない波括弧+セミコロン パターン(CSS)を調べます。それ以外は JavaScript にフォールバックします。
▶「URL を保持」は具体的に何をしますか?
オンの場合、削除されたコメント内に見つかった http:// または https:// URL が抽出され、コメントの代わりにその場に保持されるため、ライセンスや参照リンクが失われません。オフの場合、URL を含むコメント全体が削除されます。
▶文字列や正規表現は保護されますか?
JavaScript と Python では保護されます。JS 削除処理は引用符のコンテキストと正規表現リテラルを追跡するため、文字列や正規表現内の // はコメントとして扱われません。CSS と HTML の削除はパターン ベースであり、文字列コンテキストは解析しません。
▶削除コメント数は何に基づいていますか?
CSS と HTML ではマッチしたコメントブロックの数です。JavaScript と Python ではスキャン中に出会ったコメントのインスタンス数です。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。