|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2010年06月11日(金) 旧暦 [n年日記] [更新:"2010/06/12 10:40:06"]#1 [Mail] .procmailrc で中央部分の一致を拾う ($MATCH)
.procmailrc の手順を書くくらいだったら、
自分で振分けプログラムを書いた方が早い
という気持
は分らないでもないが、(結局自分で書く度量もないので)
やはり .procmailrc で何とかする訳で、
さて、実は、最近まで、 * ^Subject: [a-zA-Z0-9]+ (daily|weekly|monthly)の、この最初の正規表現部分に一致したものは拾えないと思っていた (行の最後の方に一致がある場合には \/hoge -> $MATCH で簡単に拾える)。 このような「中間の部分の一致を拾う」問題でも、 次のようにすれば書けるということに気が付いた。 :0 * ^From: (root|Charlie Root) { :0 * ^Subject: [a-zA-Z0-9]+ (daily|weekly|monthly) { :0 * ^Subject: \/[a-zA-Z0-9]+ root/$MATCH/. } :0 root/from/. }(最後の部分は、今回の話題とは直接関係はない) 美しいか、分りやすいかは別として、「絶対出来ない」と思っていたものが 「出来るようになった」のは(僕にとっては)とてもうれしい。 ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||