Python的re模块
Python的re模块 1、 compile(pattern):创建模式对象 import re pat = re.compile( 'A' ) m = pat.search( 'CBA' ) #等价于re.search(‘A’,’CBA’) print(m) #<_sre.SRE_Match object; span=(2, 3), match='A'> import re pat = re.compile('a') m = pat.search('CBA') print(m) #没有匹配到,返回None 2、 search(pattern,string):在字符串中寻找模式 import re m = re.search('asd','ASDasd') print(m) #<_sre.SRE_Match object; span=(3, 6), match='asd'> 上面的函数返回都可以在if条件语句中进行判断: If pat.search(‘asd’,’ASDasd’): Print(‘ok’) 运行输出了‘ok’。 3、 split(pattern,string):根据模式分割字符串,返回列表 a、 import re m=re.split(',','a,s,d,asd') #以逗号为分界 print(m) #['a', 's', 'd', 'asd'] b、