質問: お世話になっております。 正規表現は前後の行にまたがった条件は一般的には難しいとされていると思います。 ほとんどの解説サイトは1行単位での組み合わせのマッチングです。 たとえば以下のような場合です。 例 前の行に"スイス"という単語がある場合の次の行に"登山"という言葉がある場合のみ二行のマッチングでヒットする。 このような検索です。 例 前後の5行以内(合計11行)に"スイス"という単語がある場合の前後5行以内に"登山"という言葉がある場合のみマッチングでヒットする。 このような検索です。 これは普通の正規表現でも、もしかしたらできるのかもしれませんが、できたとしても初心者には記述の難易度が高いです。 ほとんどの正規表現サイトはそこまでの複雑な行程まで説明していないです。 普通の正規表現では「4回空行の改行が連続して続けてある」という検索だけでも難しいです。 EmEditorに、これを簡単にする機能はありますでしょうか? EmEditorではフィルター機能で前後の行が表示できる機能がありましたので、それに使い機能です。 よろしくお願いいたします。
回答: 改行コードを追加することでマッチング可能かと思います。 例: ``` スイス\r\n登山 ``` **追記** 検索オプションに検索行数の指定ができるようです。 複数行にマッチする正規表現は書けますか? - EmEditor フォーラム