如题 匹配
"Notification of payment received" 或者 "Payment received from "+e-mail地址   之外的字符串
即字符串中不能包含 "Notification of payment received" 以及 "Payment received from "+e-mail地址

解决方案 »

  1.   

    这个需要正则吗?只要判断字符串里有没有这些字符就可以了吧?用strpos()
      

  2.   

    抱歉 这个正则不是在PHP里用的 是在一个网站的邮件过滤里的设置 所以一定要用正则表达式
    谢谢
      

  3.   

    (?! - 负向预查后面的字符 
    .*?贪婪匹配logo前面所有数据 
    (?!.*?logo) - 意为匹配所有不包含logo 
    .*> 则是 匹配所有换行前的>      -  此处不使用 .*? 进行贪婪主要是为了避免 alt="abc>" 这样中间出现> 字符的情况 做参考*