Python爬虫实践 ——— Regular Expressions Python re模块
Python re 模块,提供了 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。 (1)re.match 函数 match函数 从字符串起始位置匹配一个模式。 语法: re . match ( pattern , string , flags = 0 ) parttern 匹配模式 string 要匹配的字符串 flag 限定修正符re.i re.g re.m (2)re.search 函数 search函数 扫描整个字符串并返回第一个成功的匹配。 语法:re.search( pattern , string , flags = 0 ) parttern 匹配模式 string 要匹配的字符串 flag 限定修正符re.i re.g re.m ****** re.match与re.search的区别 ****** re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 (3)re.sub函数 sub函数 Python 的re模块提供了re.sub用于替换字符串中的匹配项。 语法: re . sub ( pattern , repl , string ,