资讯详情

python中re.sub函数

re是正则的表达式,sub是substitute表示替换

re.sub替换相对复杂点

re.sub参数:5个参数

表示正则中的模式字符串。

就是replacement,表示替换字符串,可以是字符串或函数。

表示要处理和替换的原始字符串

可选参数表示要替换的最大次数,且必须是非负整数,默认为0,即所有匹配都将被替换;

可选参数表示编译中使用的匹配模式(如忽略大小写、多行模式等。),默认为0。

例子:

只替换前两个

import re  a = '44444' b = re.sub('4', '2', a, 2) print(b)

匹配多个连续汉字

import re  a = '   (rr 我)#1  (d 只是)#1  (p 以)#1  (vi 笑) (v 回答)#1#2#3 (。 。)' a = re.sub(u"[\u4e00-\u9fa5] ", '*', a) # 匹配多个连续汉字,替换为* print(a)

详见:https://blog.csdn.net/jackandsnow/article/details/103885422

标签: sub灯具电线连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台