使用Python做分析,正则表达式的使用

#

Python

“人生苦短,我用Python!”各位小伙伴大家好啊,马克今天又来了,之前Python的基础大家应该都有掌握了,今天马克给大家讲的是正则表达式。

正则表达式

正则表达式

正则表达式#正则表达式#简称正则,英文名为RegularExpression,所以在Python中我们要使用的正则时只需要导入正则库即可——importre。

1)re库主要函数

search(pattern,string[,flags=0]):在一个字符串中搜索匹配这则表达式的第一个位置。pattern为匹配的正则表达式,string为要匹配的字符串,flags为标志位,用于控制正则表达式的匹配方式,例如:是否区分大小写,多行匹配等;

match(pattern,string[,flags=0]):从一个字符串的开始位置起匹配正则表达式;

findall(pattern,string[,flags=0[,pos[,endpos]]]):搜索所有匹配的字符串并返回一个列表。pos为指定字符串起始位置,其默认为0,endpos为指定字符串结束位置,其默认为字符串长度;

split(pattern,string[,maxsplit=0[,flags=0]]):将一个字符串按正则表达式匹配结果进行分割。maxsplit为分隔次数,0为不限制次数;

finditer(pattern,string[,flags=0]):搜索匹配字符串并返回一个迭代器;

sub(pattern,repl,string[,count=0[,flags=0]]):在一个字符串中替换所有匹配正则表达式的子串。repl为替换的字符串,count为匹配后替换的最大次数,默认为0代表全部替换;




转载请注明:http://www.aierlanlan.com/cyrz/4775.html