首页 > 代码库 > 正则表达式
正则表达式
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)
正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。