加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

pandas(五):正则表达式

(2018-08-30 13:19:36)
标签:

it

分类: 利用python进行数据分析
正则模块中的函数功能大致有3类: matching,substitution,splitting;
  • re.split(pattern,text) #按照pattern将text切割,以列表返回



2) match()
写法一:
re.match(pattern, text) #如果pattern在text的开头匹配,返回;否则返回None
写法二:
regex = re.compile(pattern,flags=re.IGNORECASE) #re.IGNORECASE为忽略大小写
matches=regex.match(text) #在text开头匹配pattern
matches.groups()#返回开头模式匹配的各个组

3)search() #写法与match()一样,同样有两种;在整个text中匹配pattern,返回第一个匹配子字符串的位置;

  • substitution
写法一:
re.sub(pattern,'substitution',text)
写法二:
regex= re.compile(pattern,flags=re.IGNORECASE)
regex.sub('substitution',text)



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有