正则表达式不匹配电子邮件ID

时间:2018-03-15 04:37:29

标签: regex

By Mel An, abf@abc.com
By Dem, abc.com / Abc 
By Sam, John, Todd, and John 
By Jer

我需要一个与电子邮件ID不匹配的正则表达式。 它应该提供除第一个之外的所有文本。即

By Mel An, 
By Dem, abc.com / Abc 
By Sam, John, Todd, and John 
By Jer

我只想使用Javascript正则表达式,我尝试使用。(?=,\ s。 @。* com),但问题是它只是匹配具有电子邮件ID的情况。如果存在电子邮件ID,则不应捕获电子邮件ID,如果电子邮件ID不存在,则应与所有文本匹配。

1 个答案:

答案 0 :(得分:0)

将每一行作为字符串。将每个字符串分成子字符串,然后应用match()方法。对于大输入大小,时间复杂度和空间复杂度会更大,但它仍然有效。