Preg match -从电子邮件地址中删除奇怪字符


Preg match - removing strange characters from an email address

是否有人建议如何使用某种形式的preg_replace或类似的功能,我可以删除这个电子邮件地址中@符号之前的点-

a.d.q.s.@webdomin.co.uk

我有一个发送电子邮件的系统,但不幸的是,由于客户端整理数据的方式,有许多不正确的电子邮件地址添加到他们的csv。

我使用SwiftMailer类,它不喜欢数组中从csv传递的一些电子邮件。

这个简单的正则表达式如何:

preg_replace('/'.'@/','@',$emailAddress);

这个符合你的需要吗?或者你需要更复杂的东西吗?