[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: procmail and regular expressions



Thanks. 

On 8 Jan 2002 at 9:35, robert wrote:

>  > From: Jerry Feldman <gaf@xxxxxxxxx>
>  > Date: Tue, 01 Jan 2002 10:12:51 -0500
>  >
>  > -----BEGIN PGP SIGNED MESSAGE-----
>  > Hash: SHA1
>  > 
>  > Content-Type: text/plain; charset=us-ascii
>  > 
>  > Many of the mailman based lists use [xxx] in the subject lines:
>  > Subject: [iPAQ] a subject
>  > or 
>  > Subject: Re: [iPAQ] a subject
>  > 
>  > I have a rule and condition for both of these constructs:
>  > 	* ^Subject:.Re:.\[iPAQ\]
>  > This matches the reply in the normal case. 
>  > 
>  > This works fine. Note that the left and right square brackets must be 
>  > escaped.
>  > The problem is when I get a subject such as:
>  > Subject: Re: [Gpe] Re: [iPAQ] GPE - GNU PDA Environment
>  > 
>  > My condition for that should match is:
>  > 	* ^Subject:*\[iPAQ\]
>  > 
>  > Note that the leading asterisk is a flag to procmail, so the RE passed to 
>  > egrep would be:
>  > "^Subject:*\[iPAQ\]"
>  > 
>  > I have not tested this by manually running egrep, but it should work. 
>  > What this ERE shoudl mean is:
>  > The line starts with "Subject:" followed by 0 or more characters until the 
>  > '[iPAQ]'.
>  > 
>  > It's got to be something so simple, what am I missing. I've been doing REs 
>  > and EREs for 20 years.
> 
> I assume that you resolved this?  In any case, you want
> 
> ^Subject:.*\[iPAQ\]
> 
> not
> 
> ^Subject:*\[iPAQ\]
> 
>  > - -- 
>  > Jerry Feldman <gaf@xxxxxxxxx>
>  > Boston Linux and Unix user group

--
Jerry Feldman
Portfolio Partner Engineering   
508-467-4315 http://www.testdrive.compaq.com/linux/

Compaq Computer Corp.
200 Forest Street MRO1-3/F1
Marlboro, Ma. 01752






Why do you want this page removed?