常用的正則表達(dá)式歸納 正則表達(dá)式的常見用法
正則表達(dá)式是一種強(qiáng)大的文本匹配工具,廣泛應(yīng)用于各種編程語(yǔ)言和實(shí)際項(xiàng)目中。本文將介紹一些常用的正則表達(dá)式,并通過演示例子來詳細(xì)說明其用法。 1. 匹配手機(jī)號(hào)碼: 正則表達(dá)式:^1[3-9]d{9}$
正則表達(dá)式是一種強(qiáng)大的文本匹配工具,廣泛應(yīng)用于各種編程語(yǔ)言和實(shí)際項(xiàng)目中。本文將介紹一些常用的正則表達(dá)式,并通過演示例子來詳細(xì)說明其用法。
1. 匹配手機(jī)號(hào)碼:
正則表達(dá)式:^1[3-9]d{9}$
示例代碼:
import re
phone_numbers ["13512345678", "13898765432", "18787654321", "18123456789"]
pattern "^1[3-9]d{9}$"
for number in phone_numbers:
if (pattern, number):
print(number)
輸出結(jié)果:
13512345678
13898765432
18787654321
18123456789
2. 匹配郵箱地址:
正則表達(dá)式:^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$
示例代碼:
import re
emails ["test@", "@", "user@"]
pattern "^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$"
for email in emails:
if (pattern, email):
print(email)
輸出結(jié)果:
test@
@
user@
通過以上兩個(gè)例子,我們可以看到正則表達(dá)式的強(qiáng)大之處。在實(shí)際開發(fā)中,掌握常用的正則表達(dá)式可以極大地提高我們的工作效率。
總結(jié):本文介紹了常用的正則表達(dá)式,并通過演示例子詳細(xì)講解了其用法。希望讀者能夠通過本文對(duì)正則表達(dá)式有更深入的了解,從而在實(shí)際應(yīng)用中能夠靈活運(yùn)用,提高工作效率。