标签:pil compile python基础 正则表达式 pre loading img abc png
1.findall
2.search
3.match 同search,只是从头匹配
4.split 同str.split
import re a = ‘ a bc ‘ print(a.split(‘ ‘)) print(re.split(‘ ‘, a))
import re print(re.split(‘[ab]‘,‘asdabc‘)) ‘‘‘先按a切成[‘‘,‘sd‘,‘bc‘],再按b切‘‘‘
5.sub替换
import re print(re.sub(‘[ab]‘,‘0‘,‘asdabc‘)) print(re.sub(‘[ab]‘,‘0‘,‘asdabc‘,1))
import re print(re.subn(‘[ab]‘,‘0‘,‘asdabc‘)) #替换了3次
6.compile编译。相当于指定规则,后调用
import re a=re.compile(‘\d+‘) print(a.findall(‘ab12cd‘))
7.finditer 迭代器
import re a=re.compile(‘\d+‘) print(a.finditer(‘ab12cd34‘)) #<callable_iterator object at 0x00637270> print(a.finditer(‘ab12cd34‘).__next__()) #<_sre.SRE_Match object; span=(2, 4), match=‘12‘> print(a.finditer(‘ab12cd34‘).__next__().group()) #12
标签:pil compile python基础 正则表达式 pre loading img abc png
原文地址:https://www.cnblogs.com/liaoyifu/p/14091754.html