Javaでソースのブロックコメントを除去したいと考えているのですが、良いコーディング方法を教えて頂けますでしょうか。 なぜそんなことをしたいか、理由は割愛しますが、言語などの条件は変更できません(秀丸などはNG)。 以下のサイトの方法も確認しましたが、コメントのネストに対応していないようです。 https://gist.github.com/froop/962736 ネスト対応も改造すればできますが、正規表現プラスreplaceAllでできないかと考えています。 が、コメント内には改行コード含めいろいろなデータが入る可能性があり、コメントのネストもあり、私の正規表現スキルでは表現が分かりません… どなたか得意な方教えて頂けると… 1実行の最大で10,000ファイル×200kbほどですが、何度も実行するため、性能は良い方が嬉しいです。
↧