On February 28, 2002 at 21:57, Simeon Nevel wrote: > > Re: Fwd: Re[2]: Fwd: Re: [sftest] ME TOO!
> While we're on the subject.. is there a single regexp that can reduce an > an abitrary collection of Re's and Fwd's to a single Re: ? > > I currently preprocess my incoming messages with a perl prog consisting > a long series of regexps to deal with this. > > I would be nice if I could craft a couple of stripsubjectcode expressions > that would deal with this. The regex code you use in your perl program can be used within SubjectStripCode. MHonArc uses the value of $_ as the final subject string after invoking SubjectStripCode. Now, if you want some regex help on how to handle something like the above, here is my quick stab at it: <SubjectStripCode> # Remove mailing list subject identifier. s/\[sftest\]\s/; # Remove cascading sequence of Re/Fwd: prefixes. The regex will # keep the first prefix and discard are subsequent ones. s/^((?:Re(?:\[\d+\])?|Fwd):\s)(?:(?:Re(?:\[\d+\])?|Fwd):\s+)+/$1/; </SubjectStripCode> --ewh