我需要使用正则表达式清理一组功能相同的gmail地址。您可能知道gmail hack,其中“brunette.thomas@gmail”被gmail视为“brunetteandrew @ gmail”。人们通过在其电子邮件地址中添加句点,在抽奖活动中输入多个条目。
我需要将这些过滤到电子邮件地址的alpha组件,即转动:
b.r.u.n.e.t.t.e.t.h.o.m.as@gmail.com
进入:
brunettethomas@gmail.com
无论期数多少。
任何人都可以帮我吗?
答案 0 :(得分:2)
您可以使用它来匹配at符号前的所有句点:
\.(?=.*@)
然后你可以用null-string全局替换它。这只适用于支持前瞻的正则表达方言(你还没有说明你正在使用哪种方言)。