python 正则表达式re.sub()提取字符串以及去除空格

Python025

python 正则表达式re.sub()提取字符串以及去除空格,第1张

Python 的re模块提供了re.sub用于替换字符中的匹配项。

语法:

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

参数:

pattern : 正则中的模式字符串。

repl : 替换的字符串,也可为一个函数。

string : 要被查找替换的原始字符串。

count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。

实例:

注:re.sub(r'[a-zA-Z",:{}]', "", data),中括号表示选择其中的任意元素,a-zA-Z表示任意字母。

可以使用Python的regex模块并re.sub()替换要摆脱的任何字符。

您既可以使用黑名单替换所有不需要的字符,也可以对所有希望允许的字符使用白名单,仅保留这些字符。

在python中,所谓的“正则表达式”指的是通常被用来检索、替换那些符合某个模式的一段文本。具体而言,它的作用是检测某个字符串是否符合规则和提取网页字符串中想要的数据。