pophope
@pophope

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Emeditorでフィルターで論理文ANDを使う方法

Q&A

Closed

解決したいこと

フィルター→高度なフィルターで複数をすることで
フィルターの所「りんご AND バナナ」と論理文でフィルターを掛けてくれます。

別のフィルターを掛けるためにフィルターの項目を直接「りんご AND メロン」と書き換えると
「"りんご AND メロン"」という文字列でフィルターされてしまいます。

「高度なフィルター」からやりなさいのはわかるけど、ちょっと手間。
正規表現ではORであるパイプ|は設定できますがANDも欲しいです。
なにか設定はありませんか?

画像

aaa.jpg

0

1Answer

次の正規表現を使用すれば可能です。

(?=.*りんご)(?=.*メロン).*

参考文献: Regular Expressions: Is there an AND operator?

ただし、やはり高度なフィルターを使うのが動作が最も高速になります。高度なフィルターを使う簡単な方法としては、文書中に「りんご」と「メロン」が存在すれば、その2つを複数選択してから、右クリックして表示されるメニューから [フィルター] を選択してください。そして、フィルター ツール バーから [高度なフィルター] を選択し、[すべて選択] をクリックしてから、[前の条件との論理和] オプションを解除してください。

0Like

Comments

  1. @pophope

    Questioner

    回答ありがとうございます。
    教えていただいた正規表現を試してみます!
    右クリックの機能も新たに知りました。ありがとうございます。

Your answer might help someone💌