qq邮箱群发正则表达方式

  

正则表达式是我们常用的工具,其实我们做QQ邮箱群发也可以用到,今天一米软件就来教教大家qq邮箱群发正则表达方式。


qq邮箱群发正则表达方式


正则表达式用来匹配邮箱地址是最常用的功能之一:


匹配一个qq邮箱:


[1-9][0-9]+@qq.com 或者[1-9]d+@qq.com

分析:qq邮箱是由数字+@qq.com组成,实际上匹配qq邮箱的主要内容也就是对数字的匹配。这边的 d 其实就是[0-9],也就是匹配数字字符。

那我们再深入一点,我们已知qq号是从10000开始的,那么我们对上述的匹配规则可以做进一步修改为:

[1-9][0-9]{4,}@qq.com

这边的{4,}就代表至少匹配4位。


注:这是匹配所有邮箱的:

[w!#$%&'*+/=?^_'{|}~-]+(?:.[w!#$%&'*+/=?^_'{|}~-]+)*@(?:[w](?:[w-]*[w])?.)+[w](?:[w-]*[w])?

相关资讯