正则表达式
Posted 200六
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
import re
#正则分组就是去已经提取到的数据中在去提取数据。
#origin="hasaabc kljlkjhlk hlaabc kj"
#r=re.match("h\w+",origin)#match从开头来找开头找不到就算没有
#r=re.match("h(\w+)",origin)
#r=re.match("h(?P<name>\w+)",origin)
#print(r.group())#获取匹配到的所有结果
#print(r.groups())#获取匹配分组结果
#print(r.groupdict())#获取匹配分组结果按键值对。
#y=re.findall("h(\w+)a(ab)c",origin)
#print(y)
#sub替换匹配成功的字符串
#split分割匹配字符串
分组:
origin="hhhhhw alex khkh alex ajhklh alex jhjj"
r=re.split("alex",origin,1)#分割的有分组和无分组是不一样的,
print(r)
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章