python正则表达式替换,python正则表达式,python的正则表达式
python正则表达式替换,python正则表达式,python的正则表达式
python的正则表达式模块是re,替换相关的方法是sub。
例如我们要做如下的替换将所有的 替换为空格,可以通过下面代码实现:
import reinput = 'hello world'#第一个参数是正则表达式,第二个参数是要替换成的内容,第三个参数是替换原字符串output = re.sub(' ', ' ',input)print output
如果要做分组替换需要在替换的字符串中指定分组\1, 反斜杠+数字表示替换第n个分组
例如假定我要把abc
此处在 
和;
之间的字符串需要保留。这样就需要分组替换了,正则表达式的内容是  ([a-z0-9]*?);
分组内容被用小括号括在了一起。
如下示例:
import reinput = 'hello abc world'#第一个参数是正则表达式,第二个参数是要替换成的内容,第三个参数是替换原字符串output = re.sub(' ([a-z0-9]*?);', '\\1 ',input)print output
相关内容
- xapian 通过python创建索引数据库的复杂一些的范例,xa
- python通过pil生成图片验证码,,# -*- coding
- python在指定的目录下查找gif文件,,#!/usr/bin/p
- python实现的telnet客户端程序,pythontelnet,import getpa
- Solve simultaneous equations using the Newton-Raphson method in Pytho
- Use python to calculate the N smallest eigenvalues of a tridiagonal m
- python利用wmi模块统计windows下硬盘信息,pythonwmi,# -*- c
- python中if elif条件语句实用范例,pythonelif,marks = 99if
- python中字典dict的常用操作方法,python字典dict,#创建一空
- python通过socket实现网络广播代码,pythonsocket,import sock
评论关闭