目录

[TOC]


reRegular Expression----正则表达式
subsubstitute表示替换

re.sub是相对复杂点的替换


格式

re.sub(pattern, repl, string, count=0, flags=0)


re.sub的5个参数

参数1:pattern

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

参数2:repl

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

参数3:string

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

参数4:count

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

参数5:flags

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


import re

timestamp = '1662656527.0'
timestamp = re.sub('\.\d{1,}', '', timestamp)
print('timestamp = ', timestamp)

输出

timestamp =  1662656527
注意,输入的必须是字符串,否则报错,如:expected string or bytes-like object
Last modification:November 23, 2022
V50%看看实力