[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Threading problem
Hello Earl,
first thanks for MHonArc. Even me lefthander, on a remote virtual server,
got it running... :)
I found your post in the archives.
I tried:
<SUBJECTSTRIPCODE>
s/^\[List-Name\]\s*//;
</SUBJECTSTRIPCODE>
works fine for the first message in a thread.
The second message gets treated as a thread (i.e. the "Re:" is
recognized), but the [List-Name] is there again:
* the subject
* Re: [List-Name] the subject
^---- there is a space
Both in the main index and also in the thread index.
How can do?
Thanks!
Stefan in Hanoi
PS: Pls. cc to me, since I am not in the list.
On Sat, 25 Sep 1999, Earl Hood wrote:
> On September 22, 1999 at 19:00, Serge Patrick KAPTO wrote:
>
> > [List-Name] Subject
> > [List-Name] Re: Subject
> >
> > I've used SUBJECTSTRIPCODE as follows.
> > <SUBJECTSTRIPCODE>
> > s/^\[List-Name\]//;
> ------------------^ Need a \s*
> > </SUBJECTSTRIPCODE>
> > It removes the list name from the subject lines, but fails to
resolves the
> > thread problems. The explanation may be that the messages are
threaded
> > before the regexp is applied.
>
> Try:
>
> <SUBJECTSTRIPCODE>
> s/^\[List-Name\]\s*//;
> </SUBJECTSTRIPCODE>
>
> The default SUBJECTREPLYRXP does not handle leading whitespace. Since
> your SUBJECTSTRIPCODE did not strip out the space after the
> list-name, SUBJECTREPLYRXP has no affect.
>
>
> > I've also tried SUBJECTREPLYRXP as follows
> > <SUBJECTREPLYRXP>
> > ^\s*\[List-Name\]\s*(sv|fwd|fw)[\[\]\d]*[:>-]+\s*
> > </SUBJECTREPLYRXP>
>
> This one is a little harder to get the desired effect. For one,
> you leave out the ability to match "re", and it will not match
> against non-replies. This should work:
>
> <SUBJECTREPLYRXP>
> ^\[List-Name\]\s*(?:(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)?
> </SUBJECTREPLYRXP>
>
> The fixed SUBJECTSTRIPCODE is much cleaner.
>
> --ewh
>
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]