1. 首页
  2. 数据库
  3. 其它
  4. python re.sub()替换正则的匹配内容方法

python re.sub()替换正则的匹配内容方法

上传者: 2021-01-01 01:15:27上传 PDF文件 27.29KB 热度 36次
如下所示: import re c = re.compile(r'\d') s = 'you1are2welcome' # 用指定的内容,替换正则匹配的内容,也可以指定替换次数 ret = c.sub(' ', s, 1) print(ret) # 处理函数接收一个参数(每次的匹配结果) def deal(s): return str(int(s.group()) * 2) # 可以认为干预替换过程,传递一个函数即可 ret = re.sub(r'\d', deal, 'you1are2welcome') print(ret) 结果: you are2welcome you2are4
下载地址
用户评论