本文主要是介绍Python入门学习:匹配查询与索引练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python入门学习:匹配查询与索引练习
1 查找第一个匹配串
import re
s = 'ziyue jiaoyu Mr.Niu'
#s = 'ziyuejiaoyuMr.Niu'
pat = 'jiao' r = re.search(pat,s)
print(r.span())
2 查找所有'u'的索引
import re#s = 'ziyue jiaoyu Mr.Niu'
s = 'ziyuejiaoyuMr.Niu'
pat = 'jiao'
pat1 = 'u'r = re.search(pat,s)
print(r.span())r = re.finditer(pat1,s)
for i in r:print(i)
3. \d 匹配数字[0-9]
findall找出全部位置的所有匹配
s = 'ziyuejiaoyuMr.Niu,2008-03-14'
pat = 'jiao'
pat1 = 'u'
pat2 = r'\d+' # +表示匹配数字(\d表示数字的通用字符)1次或多次r1 = re.search(pat,s)
print(r1.span())r2 = re.findall(pat2,s)
print(r2)r3 = re.finditer(pat1,s)
for i in r3:print(i)
这篇关于Python入门学习:匹配查询与索引练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!