str1 = 'dit dot det,dct dit dot'
print re.findall('dit',str1)
['dit', 'dit']
str1 = 'dit dot det,dct dit dot'
print re.findall('dit|dct',str1)
['dit', 'dct', 'dit']
str1 = 'dit dot det,dct dit dot'
print re.findall('d[ic]t',str1)
['dit', 'dct', 'dit']
str1 = 'dit dot det,dct dit dot'
print re.findall('d[^ic]t',str1)
['dot', 'det', 'dot']
str1 = 'dit dot det,dct dit dot'
print re.findall('^dit',str1)
print re.findall('^dct',str1)
['dit'][]
str1 = 'dit dot det,dct dit dot'
print re.findall('dot$',str1)
print re.findall('dct$',str1)
['dot'][]
str1 = 'dit dot det,dct dit dot'
print re.findall('d.t',str1)
['dit', 'dot', 'det', 'dct', 'dit', 'dot']
str1 = 'd dt dit diit det'
print re.findall('d.+t',str1)
['dit', 'diit']
str1 = 'd dt dit diit det'
print re.findall('d.*t',str1)
['dt', 'dit', 'diit']
str1 = 'd dt dit diit det'
print re.findall('d.+t',str1)
print re.findall('d.*t',str1)
['d dt dit diit det']['d dt dit diit det']
str1 = 'd dt dit diit det'
print re.findall('d.+?t',str1)
['dit', 'dot', 'det', 'dct', 'dit', 'dot']
str1 = 'd dt dit diit det'
print re.findall('di?t',str1)
['dt', 'dit']
str1 = 'dt dit diit diiit diiiit'
print re.findall('di{2}t',str1)
['diit']
str1 = 'dt dit diit diiit diiiit'
print re.findall('di{1,3}t',str1)
['dit', 'diit', 'diiit']
str1 = 'dt dit diit diiit diiiit'
print re.findall('di{1,}t',str1)
print re.findall('di{,3}t',str1)
print re.findall('di{,}t',str1)
['dit', 'diit', 'diiit', 'diiiit'] ['dt', 'dit', 'diit', 'diiit'] ['dt', 'dit', 'diit', 'diiit', 'diiiit']
str1 = '^abc ^abc'
print re.findall('^abc',str1)
print re.findall('\^abc',str1)
[]['^abc', '^abc']
str1 = '12 abc 345 efgh'
print re.findall('\d+',str1)
print re.findall('\w+',str1)
['12', '345'] ['12', 'abc', '345', 'efgh']
str1 = '12abcd34'
print re.findall('12abcd34',str1)
print re.findall('1(2a)bcd34',str1)
print re.findall('1(2a)bc(d3)4',str1)
['12abcd34']
['2a']
[('2a', 'd3')]
str1 = 'ab cd'
print re.findall('\w+',str1)
str1 = 'ab cd'
iter1 = re.finditer('\w+',str1)
for a in iter1:
print a.group(),a.span()
str1 = 'ab cd'
result = re.search('cd',str1)
if result == None:
print 'None'
else:
print result.group(),result.start(),result.end()
str1 = 'ab cd'
result = re.match('cd',str1)
if result == None:
print 'None'
else:
print result.group(),result.start(),result.end()
str1 = 'ab cd'
pre = re.compile('ab')
print pre.findall(str1)
str1 = 'ab.c.de'
str2 = '12+34-56*78/90'
print re.split('\.',str1)
print re.split('[\+\-\*/]',str2)
str1 = 'abcde'
print re.sub('bc','123',str1)
str1 = 'abcdebce'
print re.subn('bc','123',str1)
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2026 源码网商城 (www.ymwmall.com) 版权所有