我正在尝试为正则表达式写一个负面的预测,它会忽略电子邮件文本中的样板行,特别是这样的位:
> On Sat, Apr 27, 2013 at 11:39 PM, Jane Smith <jane.smith@example.com> wrote:
我希望匹配不在我的负面预测中的所有数字。我试过这个:
(?!(?:^>?*\sOn\s.*wrote:\s?)$)\d
但总是在那条线内匹配。我特别困惑,因为这个正则表达式:
(?:^>?*\sOn\s.*wrote:\s?)$
匹配整行。显然我错过了什么,但我不知道它是什么。谢谢你的帮助。
答案 0 :(得分:0)
尝试这种模式,但不要忘记删除空匹配:
> On .*+\n> wrote:|(\d++)