我有一个有大量电子邮件地址的数据库。
由于脚本中的错误,数据库中充满了错误的电子邮件地址。这些地址有一个已知的模式。
它们由一个真正的电子邮件地址组成,在开始时与一个字符串连接在一起。这个字符串本身就是电子邮件地址的一部分。
示例:
正确的电子邮件应该是:
john.doe@example.com相反,我有:
doejohn.doe@example.com也可以:
johndoejohn.doe@example.com我怎样才能识别这些地址?
我想要创建一个regexp,它可以在字符串中找到重复的文本,但是我可以找到如何做到这一点。
有什么想法吗?
发布于 2015-12-28 10:12:59
现在无法进行测试,但这可能有效:
^([^@]{5,})[^@]{1,}\.\1@[^@]+$
https://stackoverflow.com/questions/34491004
复制相似问题