> header TWO_SUBJS ALL =~ /(?:^|\n)Subject:.*\nSubject:/s > header DOUBLE_SUBJECT ALL =~ /\nSubject: *\nSubject:.\s+\S/m
So this is what it boils down to, tested: header L_DOUBLE_SUBJECT ALL =~ /^Subject:.*^Subject:/smi score L_DOUBLE_SUBJECT 0.9 header L_DOUBLE_FROM ALL =~ /^From:.*^From:/smi score L_DOUBLE_FROM 0.9 Thanks to both of you, Justin and Loren. Mark