python 字符串匹配
python中怎么字符串匹配呢?不知道的小伙伴来看看小编今天的分享吧!
python中字符串匹配有六种方法。
方法一:
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。
import re
line="this hdr-biz 123 model server 456"
pattern=r"123"
matchObj = re.match( pattern, line)
方法二:
re.search 扫描整个字符串并返回第一个成功的匹配。
import re
line="this hdr-biz model server"
pattern=r"hdr-biz"
m = re.search(pattern, line)
方法三:
Python 的re模块提供了re.sub用于替换字符串中的匹配项。
import re
line="this hdr-biz model args= server"
patt=r'args='
name = re.sub(patt, "", line)
方法四:
compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。
import re
pattern = re.compile(r'\d+')
方法五:
re.findall 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。
import re
line="this hdr-biz model args= server"
patt=r'server'
pattern = re.compile(patt)
result = pattern.findall(line)
方法六:
re.finditer 和 findall 类似,在字符串中找到正则表达式所匹配的所有子串,并把它们作为一个迭代器返回。
import re
it = re.finditer(r"\d+","12a32bc43jf3")
for match in it:
print (match.group() )
-
马克杯架哪个牌子好 马克杯架十大品牌排行榜
为您整理了马克杯架哪个牌子好,分别有舍里、贝鲁斯、维度空间、迪士尼/DISNEY、喜得润/XIDERUN、资秒迪、ZARA HOME、WNVF、半房/BANFANG、宏科华,告...
品牌查看全文>> -
生日文案大全 五一生日文案大全
1、五一生日文案大全:2、今天是你生日,我从来也没有忘记在这特别的日子里,祝你生日欢快青春常驻。3、支支灿烂的烛光,岁岁生日的幸福。幸运的你,明天会更好!4、生日快乐,亲爱的朋...
句子查看全文>> -
二手背户车什么意思?
二手背户车的意思:1、二手车背户是指利用他人的身份证购买二手车,身份证持有者成为“背户”;2、二手车买回家是不可取的,“背户”与买方签订的“协议”是违法行为;3、不建议购买背户...
问答查看全文>> -
速锐电瓶充电多久才满?
速锐电瓶充电10个小时左右才满,以速锐2018款1.5L手动悦享型为例,其车身尺寸是:长4680mm、宽1765mm、高1490mm,轴距为2660mm。动力方面,速锐2018...
问答查看全文>> -
车载充电器快充好吗?
快不快充的话,看你的设备能不能支持了,支持的话当然没问题,不支持也是可以充的,但是可能会加快你的设备的使用时间:1、车载充电器用汽车点烟器作为电源插座直接为手机充电。由于汽车提...
问答查看全文>>
推荐
- 1Gromast儿童垫脚凳怎么样 儿童垫脚凳安全吗163
- 2好好努力致自己的句子 努力把生活过好的说说417
- 3违章处理新规是真的吗?157
- 4朋友圈高考加油文案 朋友圈加油的文案187
- 5奔驰EQS续航里程将超出多少公里108
- 6科三考试全程多少分钟?295
- 72022抖音旅行文案130
- 8儿童短靴哪个牌子好 儿童短靴十大品牌排行榜437