Henrik K wrote:
> On Thu, Oct 15, 2009 at 03:43:52PM -0400, Adam Katz wrote:
>> # @Mike Cappella on sa-users, 20090806 20:50 UTC + 20090822 at 18:19
>> header   MC_TAB_IN_FROM    From:raw =~ /^\t/m
>> describe MC_TAB_IN_FROM    From: Contains a tab
>> score    MC_TAB_IN_FROM    0.6  # 20091015, considering bump to 1.2
> 
> You missed the important post:
> 
> http://mail-archives.apache.org/mod_mbox/spamassassin-users/200908.mbox/%3c200908222035.57647.mark.martinec...@ijs.si%3e

Ah, right.  That should be /s rather than /m, as in:

    header   MC_TAB_IN_FROM    From:raw =~ /^\t/s

(Since /^\t/s == /\A\t/m == /\A\t/s == /\A\t/ )

I think carrot is more legible/recognizable than \A, and  /\A\t/  and
 /\A\t/s  are pointless since \A only differs from ^ when using /m.

(Maybe that's just because I use regexps in perl, vim, and javascript.
 \A only works this way in perl, while ^ inside /s works everywhere.)

If I'm wrong anywhere, please do correct.
My channel has this update pending for its next release.

Reply via email to