- ベストアンサー
秀丸の正規表現(HMJRE.DLL V1.92)で、
秀丸の正規表現(HMJRE.DLL V1.92)で、 以下のことが可能かどうか教えてください。 ある2つの文字列のいずれも含まない行を 正規表現とGREPで抽出したいのです。 (ほかの手段でもかまいません) たとえば AAAA ABCDEF BCDEFG EFGHI といったテキストデータがあった場合 "ABC"と"DEF"のいずれも含まない行であれば AAAA EFGHI を抽出したいのです。 以上、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
"ABC"と"DEF"のいずれも含まない行を抽出するのは難しいので、 "ABC"と"DEF"のいずれかを含む行を検索し、その行を置換(削除)する 考えで進めるのがよいと思います。 つまり、検索対象ファイルを別ファイル名にコピーし、 そのファイルを秀丸で開いたら 検索文字列: 「^.*(ABC|DEF).*\n」 置換文字列: (指定なし) で全置換です。
その他の回答 (1)
- ninoue
- ベストアンサー率52% (1288/2437)
回答No.1
秀丸エディタβ版サポートフォーラムで問合わせください。
お礼
回答をありがとうございました。 おかげでうまくいきました。 ほとんど使ったことのない正規表現だったので、 混乱していましたが、 発想の転換で目から鱗でした。 ちなみに具体的には、 数万行の大量のサーバログから、不要な行を省き、 必要な情報を抽出する作業に役立ちました。 どうもありがとうございました。