python学习24:re模块

梦想的初衷 提交于 2020-01-11 21:14:22
用法 说明
str.replace(old, new[, max]) replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
re.sub(’\d+’,‘222’,inputStr) 将inputStr中的数字替换成222
  • \d:匹配任意一个数字 包括[0-9]和其他数字字符
  • \D:(\d)的相反
import re

inputStr = 'hello 1111 world 456'
replaceStr = inputStr.replace('111','222')
print(replaceStr)

replaceStr = re.sub('\d+','222',inputStr)
print(replaceStr)
replaceStr = re.sub('\D+','----',inputStr)
print(replaceStr)

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!