正则表达式:选择不符合给定条件的文本

正则表达式:选择不符合给定条件的文本

我有一组具有以下通用结构的大量数据:

[email protected] asgasdgasdfas [email protected]
asdfasdfasdf [email protected] [email protected] asdfasdfa

我想选择除电子邮件地址之外的所有内容。我知道如何选择电子邮件地址,([^ ]*@[^ ]*\.[A-Za-z]*)但我不知道如何否定结果并选择除电子邮件地址之外的所有内容。

如您能提供任何指导,我们将不胜感激。

谢谢。

答案1

(*SKIP)&(*FAIL)动词是你的朋友。

使用 : \S+@\S+(*SKIP)(*FAIL)|\S+,它匹配所有非电子邮件地址的内容。

演示与说明

相关内容