python3正则表达式之sub替换函数

 时间:2024-10-19 03:07:53

1、打开python开发工具IDLE,新建‘zzsub.py’文件,并写代码如下:import repattern = re.compile(r'\w+ \w+')str = 'hello 123,hello 4565'm = pattern.findall(str)print (m)复习findall函数,因为sub是替换所有,findall是查找所有,只有查找到了,才好替换,这里\w匹配字母数字下划线

python3正则表达式之sub替换函数

3、修改代码如下,替换查找到的所有内容import repattern = re.compile(r'\w+ \w+')str = 'hello 123,hello 4565'm = pattern.findall(str)print (m)n = pattern.sub('hello world' ,str)print (n)

python3正则表达式之sub替换函数

5、注意如果将第一步的代码改为如下分组方式,代码如下:import repattern = re.compile(r'(\w+) (\w+)')str = 'hello 123,hello 4565'm = pattern.findall(str)print (m)n = pattern.sub('hello world' ,str)print (n)

python3正则表达式之sub替换函数

7、根据上一步的分组使用\1 \2来替换一下,修改代码如下:import repattern = re.compile(r'(\w+) (\w+)')str = 'hello 123,hello 4565'm = pattern.findall(str)print (m)n = pattern.sub(r'\2 \1' ,str)print (n)

python3正则表达式之sub替换函数
  • vc++控制台怎么改变大小
  • Python编程:怎么获取tkinter窗口所在屏幕宽度
  • 虚拟机下apt-get update更新出现错误的解决方法
  • PowerDesigner 导入SQL脚本生成物理模型
  • 如何使用python语言中的方法获取字典中的值
  • 热门搜索
    西宁旅游包车 肇庆有什么旅游景点 云南临沧旅游 汉口旅游 百度旅游攻略网 大英死海旅游攻略 寒假去哪里旅游最好 保定旅游网 长春大学旅游 舜天海外旅游