我使用以下正则表达式来过滤一些垃圾邮件
\bNeotube\b | \bNeotubeTV\b
以下是垃圾邮件标题的示例:
Return-path: <uranus@pschic.info>
Envelope-to: coben@jesusmylord.org
Delivery-date: Thu, 25 May 2017 14:18:58 +0200
Received: from [45.59.120.18] (port=30375 helo=pschic.info)
by ok1057.kvchosting.com with esmtp (Exim 4.89)
(envelope-from <uranus@pschic.info>)
id 1dDrj8-0002X1-Se
for coben@jesusmylord.org; Thu, 25 May 2017 14:18:58 +0200
From: "NeotubeTV" <uranus@pschic.info>
Date: Thu, 25 May 2017 06:58:18 -0500
MIME-Version: 1.0
Subject: Free TV shows, Sports and New Movies on your TV In HD?
To: <coben@jesusmylord.org>
Message-ID: `
上述表达不起作用。但是,如果我只是使用
\bNeotubeTV\b
电子邮件已过滤。为什么上述OR语句不起作用?
感谢您的帮助。 克里斯
答案 0 :(得分:2)
这是因为|
周围有空格,表示你想要在正则表达式中包含这些空格。