尝试创建一个SpamAssassin自定义规则,如果短语“SEO”在电子邮件正文中包含四次或更多次,则会匹配。
为什么这样的简单模式不匹配?
/(SEO。*?){4,} /米
答案 0 :(得分:1)
我想我明白了。 你不需要" m"修饰符,因为你不使用^或$。 你需要" s"修饰语,允许使用。匹配换行符。
您的正则表达式可以找到包含4次搜索引擎优化的一行,但不包括2行每个包含2个搜索引擎优化。 请参阅"替换运算符修饰符"在http://www.tutorialspoint.com/perl/perl_regular_expression.htm
/(SEO.*?){4,}/s