我正在尝试用以下字符串匹配电子邮件:
s.te.e.ve.s.mit.h.p@gmail.com
有效地,我遇到了任何重复的字符串模式(至少4次),后跟一个句点,而电子邮件域中的最后一个没有句点。
我对Regex不太满意,但到目前为止我只想出了
[aA-zZ\.]{4,}[aA-zZ]@.*
这符合我的需求,但是它的拉力也超出了我的期望。
有什么建议吗?
答案 0 :(得分:-1)
感谢您的帮助,现在我可以知道错误所在。 Wiktor的答案似乎效果最好,但由于某种原因,如果我不提出,它将在Redshift中超时。括号内的。 [。]
似乎正常工作的表达式是:
^([a-zA-Z] [。]){4,} [a-zA-Z] @。*