我正在尝试为正则表达式编写一个否定的前瞻,它将忽略电子邮件文本中的样板行,特别是这样的位:
> 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?)$
匹配整行。显然我错过了一些东西,但我不知道它是什么。谢谢你的帮助。