前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 正则化re 常用语法

python 正则化re 常用语法

作者头像
三更两点
发布2021-01-14 14:41:09
6070
发布2021-01-14 14:41:09
举报

文章目录

  • python 正则化re 常用语法

python 正则化re 常用语法

代码语言:javascript
复制
import re
def replace_num(str):
	numDict = {'0':'〇','1':'一','2':'二','3':'三','4':'四','5':'五','6':'六','7':'七','8':'八','9':'九'}
	print(str.group())
	return numDict[str.group()]
my_str = '2018年6月7号'
a = re.sub(r'(\d)', replace_num, my_str)
print(a)

# \d 匹配数字[0-9] (整数)
s = '一共 20 行代码运行时间 0.59s'
pat = r'\d+' # + 表示匹配数字 (\d 表示数字的通用字符)1 次或多次
r = re.findall(pat,s)
print(r)

# 匹配浮点数和整数
pat = r'\d+\.?\d+' # ? 表示匹配小数点 (\.)0 次或 1 次,这种写法有个小 bug,不能 匹配到个位数的整数
r = re.findall(pat,s)
print(r)

# 匹配单词
s = 'This module provides regular expressi
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • python 正则化re 常用语法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档