上一篇文章為:→5.1.1正則表達(dá)式概述
re模塊操作
在Python中需要通過正則表達(dá)式對字符串進(jìn)行匹配的時候耍属,可以使用一個模塊,名字為re
1. re模塊的使用過程
#coding=utf-8
# 導(dǎo)入re模塊
import re
# 使用match方法進(jìn)行匹配操作
result = re.match(正則表達(dá)式,要匹配的字符串)
# 如果上一步匹配到數(shù)據(jù)的話巩检,可以使用group方法來提取數(shù)據(jù)
result.group()
re.match是用來進(jìn)行正則匹配檢查的方法厚骗,若字符串匹配正則表達(dá)式,則match方法返回匹配對象(Match Object)兢哭,否則返回None(注意不是空字符串"")领舰。
匹配對象Macth Object具有g(shù)roup方法,用來返回字符串的匹配部分迟螺。
2. re模塊示例(匹配以itcast開頭的語句)
#coding=utf-8
import re
result = re.match("itcast","itcast.cn")
result.group()
運(yùn)行結(jié)果為:
itcast
3. 說明
re.match() 能夠匹配出以xxx開頭的字符串