import re ''' re.match(pattern,string,flags=0) pattern:子串 string:父串 flags:标志位,用于控制正则表达式的匹配方式,值如下 re.I 忽略大小写 re.M 多行匹配,影响^和$ re.S 是.匹配包括 换行 符再内的所有字符 功能:尝试从字符串的 起始位置 匹配一个模式, 如果不是起始位置匹配成功的话,返回None ''' print(re.match("www","www.baidu.com",flags=re.I))#<re.Match object; span=(0, 3), match='www'> ''' re.search(pattern,string,flags=0) 功能:扫描整个字符串并返回第一个匹配成功的 ''' #search和match区别:开头还是整体 print(re.search('haha',"tom is ha haha"))#<re.Match object; span=(10, 14), match='haha'> ''' re.findall() 功能:扫描整个字符串并返回结果列表,是一个列表 ''' print(re.findall('ha',"tom is ha haha"))#['ha', 'ha', 'ha']
正则表达式详解实用-基础
最新推荐文章于 2022-11-29 09:16:30 发布