pythonre是什么?
我們都知道正則表達(dá)式,不過它在使用的時(shí)候,還可以結(jié)合其它的模塊一起運(yùn)用。我們今天要說的是re模塊,能夠?qū)φ齽t表達(dá)式的作用進(jìn)行很好地發(fā)揮。下面我們就一起來(lái)進(jìn)行re模塊的初步學(xué)習(xí)。
1、概念
re是運(yùn)用正則表達(dá)式來(lái)提供一系列的功能強(qiáng)大的接口來(lái)調(diào)用的。Python自1.5版本起增加了re模塊,它提供Perl風(fēng)格的正則表達(dá)式模式。re模塊使Python語(yǔ)言擁有全部的正則表達(dá)式功能。
2、re模塊的導(dǎo)入
importre
3、常用方法
match():從頭匹配
search():從整個(gè)文本搜索
findall():找到所有符合的
split():分割
sub():替換
group():結(jié)果轉(zhuǎn)化為內(nèi)容
groupdict():結(jié)果轉(zhuǎn)化為字典
4、實(shí)例
re.search掃描整個(gè)字符串并返回第一個(gè)成功的匹配。
importre
line="thishdr-bizmodelserver"
pattern=r"hdr-biz"
m=re.search(pattern,line)
以上就是pythonre模塊的介紹,因?yàn)楹驼齽t表達(dá)式密不可分的關(guān)系,所以同樣是需要我們掌握的一個(gè)重要模塊。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。