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])?

相關資訊