0
嗨最近有一个格式不正确的CSV文件中的电子邮件地址列表,如: [email protected]; [email protected]; [email protected];电子邮件名称; [email protected];别名;名字([email protected]);正则表达式清理未格式化的电子邮件列表地址
我将如何删除非法邮件?我想,如果我能匹配didnt包含@symbol将是非常有益的
嗨最近有一个格式不正确的CSV文件中的电子邮件地址列表,如: [email protected]; [email protected]; [email protected];电子邮件名称; [email protected];别名;名字([email protected]);正则表达式清理未格式化的电子邮件列表地址
我将如何删除非法邮件?我想,如果我能匹配didnt包含@symbol将是非常有益的
下面的正则表达式应该匹配不包含@符号的所有行的每一行:
^[^@]*$
第一^
比赛一行的开始,括号表示一个字符类。第二个脱字号的意思是“这个职业比赛除了以下任何人物...”@
是我们想要禁止的角色。 *
的意思是“与字符类匹配的任意数量的字符”,并且$
与该行的结尾匹配。
对不起,如果这是过于迂腐。 :)
您应该注意到,实际上匹配的有效电子邮件要复杂得多,而且有些开放性:http://www.regular-expressions.info/email.html