如果字符串中有超过5个电子邮件地址,我想要匹配:@或.com出现超过5次

时间:2013-07-07 19:38:39

标签: regex

如果字符串包含超过5个电子邮件ID,我想要匹配,我是regex的新手并尝试了min max函数但没有使用

treasurymiddleoffice@acme.com; henryf@acme.com; sayeds@acme.com; mihirs@acme.com; ankurg@acme.com; supriyakumars@acme.com; manojp@acme.com; structuring@acme.com ; balai@acme.com; christopherh@acme.com; samratn@acme.com; shubhip@acme.com; georgeo@acme.com; sheemainz@acme.com; sakinaab@acme.com

2 个答案:

答案 0 :(得分:1)

假设您的电子邮件地址的格式与您的示例相符,您可以尝试以下模式:

(.+?@[\w-]+\.\w+;?){6,} 

答案 1 :(得分:1)

尝试使用此正则表达式:

^(?=(.*@){6,})

它断言至少有6个(“超过5个”)@个符号。