python-re,,1. 基本使用:输出
python-re,,1. 基本使用:输出
1. 基本使用:
输出 | |
#re#pattern = re.compile() #生成pattern对象 #pattern.match#pattern.search #pattern.findstr1 = "itest python"pa = re.compile(r"itest") #加r代表是原字符串,不加r容易将\n等进行转义。 print (type(pa)) print (help(pa))print(pa.match(str1))print(pa.match(str1).group()) print (pa.match(str1).span()) #获取原字符串 print (pa.match(str1).string) #获取实例 print (pa.match(str1).re)#忽略大小写pa = re.compile(r"itest",re.I) ma = pa.match("Itest python") print ("ma:", ma.group()) ma1 = pa.match("ITEST python") print("mal:", ma1.group()) ma2 = pa.match("itest python") print ("ma2:", ma2.group())#groupspa = re.compile(r"(itest)",re.I) ma_group = pa.match("Itest python").group() print ("ma_group:", ma_group)ma_groups = pa.match("Itest python").groups() print ("ma_groups:", ma_groups) | <class ‘re.Pattern‘>None <re.Match object; span=(0, 5), match=‘itest‘> itest (0, 5) itest python re.compile(‘itest‘)ma: Itest mal: ITEST ma2: itestma_group: Itest ma_groups: (‘Itest‘,) |
python-re
评论关闭