如何运用PYTHON正则表达式的sub()函数

 时间:2026-02-14 19:07:47

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

如何运用PYTHON正则表达式的sub()函数

2、引入re模块。

import re执行指令。

如何运用PYTHON正则表达式的sub()函数

3、a = re.compile(r'Peter')

a.sub('Alice', 'My name is Peter.')

sub可以替换某个字符串。

如何运用PYTHON正则表达式的sub()函数

4、b = re.compile(r'888')

b.sub('666', 'the number is 888.')

除了字符串以外,字符串里的数字也是可以进行替换的。

如何运用PYTHON正则表达式的sub()函数

5、c = re.compile(r'ui')

c.sub('ae', 'uiUIuiUI')

c = re.compile(r'ui', re.I)

c.sub('ae', 'uiUIuiUI')

替换的时脂秤候要注意大小写,用re.I可以辅助一下。

如何运用PYTHON正则表达式的sub()函数

6、d = re.compile(r'o')

d.sub('$', 'i am an intership.')

如果没有找到要替换的,那么就会返回原来的句子。

如何运用PYTHON正则表达式的sub()函数

7、e = re.compile(r'\d')

e.sub('$', '123 dlsjlfj 3828 jfsjdf r23rj2jr')

通用的数字\d这样来表示会节省很多功夫,也是可以替换的。

如何运用PYTHON正则表达式的sub()函数

8、f = re.compile(r'NAME (\w)\w*')

f.sub(r'\1***', 'NAME Peter is the father of NAME Alice, but NAME Ben is not the monther of NAME Chris.'国宋)

除了普通各此霸的替换以外,还可以替换完以后只显示其中的开头的第一个字母。

如何运用PYTHON正则表达式的sub()函数

  • VS怎样自定义代码格式
  • eclipse如何修改java(JDK)默认版本
  • 为什么要求帧同步和复帧同步?
  • 【Mathematica】用神经网络来拟合数据
  • pycharm怎样安装插件
  • 热门搜索
    root怎么读 便秘怎么快速排便 怎么申请退款 脸上长红痘痘怎么办 环球网校怎么样 拉直头发后怎么保养 dnf怎么转职 腹部赘肉怎么减 痘印痘坑怎么办 问道法宝怎么升级