「行頭・行末一気に挿入」の記事でC言語のソースをコメント化する正規表現を考えましたが、さらに、検索対象に既にコメント化された行がある場合は飛ばせるようにしたい。 しかし、コメントの「ある」行を探すのは、 (/\*|\*/) ってできるのですが、コメントの「ない」行を探すために上記を否定する方法が分からない。 1文字単位の否定は、 [^a] って感じでやればいいのですが、複数の文字がまとまった文字列の単位を否定するにはどうすればいいんだ? ってことで探して見つけたのが以下のページ。 テキスト編集を極める!! 正規表現について - 秀丸Q&A http://homepage2.nifty.com/jr-kun/hidemaru_qa/4_regulr.html >[2-2] 「文字列の否定」について > 今度はC言語のコメントを削除する例を考えてみましょう。 > C言語のコメントは "/*"