Python字符串查找和替换?【面试题详解】

今天爱分享给大家带来Python字符串查找和替换?【面试题详解】,希望能够帮助到大家。

函数 说明

re.match(pat, s) 只从字符串s的头开始匹配,比如(‘123’, ‘12345’)匹配上了,而(‘123’,’01234’)就是没有匹配上,没有匹配上返回None,匹配上返回matchobject

re.search(pat, s) 从字符串s的任意位置都进行匹配,比如(‘123’,’01234’)就是匹配上了,只要s只能存在符合pat的连续字符串就算匹配上了,没有匹配上返回None,匹配上返回matchobject

re.sub(pat,newpat,s) 对字符串中s的包含的所有符合pat的连续字符串进行替换,如果newpat为str,那么就是替换为newpat,如果newpat是函数,那么就按照函数返回值替换。sub函数两个有默认值的参数分别是count表示最多只处理前几个匹配的字符串,默认为0表示全部处理;最后一个是flags,默认为0

IT技术分享与交流
我还没有学会写个人说明!
上一篇

《新世纪福音战士 剧场版:│▌》正式预告公布 2021年1月23日上映

你也可能喜欢

评论已经被关闭。

插入图片