
私はメールリーダーまたはメールユーザーエージェントMUAとしてmuttを使用します。私にメールを送信する権限がない国からメールを受け取りました。例:中国.cn
、ロシア.ru
、アルゼンチン.ar
。メッセージ本文で国コードの最上位ドメインへの参照を検索してすべてのメッセージを削除するようにマークしたいのですが、正規表現の作成に問題があります。アルゼンチンを例にしてみましたが、ピリオドを指定しようとすると正しく解釈されないよう~B\.ar
です。~B'.ar'
答え1
~によるとmutt Advanced User Manual模様:
〜B EXPRメッセージ、メッセージ全体にEXPRが含まれています。
~B
との間にはスペースが必要ですEXPR
。
私は以下を試すことをお勧めします:
~B \.ar$
.ar
これは、メッセージ全体で終わるすべての単語と一致します。
答え2
検索パターンは正規表現を使用するため、一致し.ar
ますkar
。 (エスケープ)期間を指定するxar
ために使用されます。\.ar
フィールドの.arアドレスと~f \.ar
一致するを使用して検索することをお勧めします。これは、ヘッダーとメッセージ全体の両方を検索するを使用するよりも具体的です。From
~B
その他の便利なパターン:
~e
:現場でプレイしてくださいSender
。~L
:「メッセージの送信者または受信者」と一致します。~s
:トピックと一致します。