大话Python正则表达式
python的正则表达式模块re 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import re match_object = re. compile (r"") result = re.match(match_object, "resource string" ) result = re.search(match_object, "resource string" ) result = re.findall(match_object, "resource string" ) # 注意区别 match_object.match( "resource string" ).group() match_object.search( "resource string" ).group() match_object.findall( "resource string" ) #上下两种方式任选一种,findall是返回列表 print result.group() match()与search()的区别: match是从源字符串的头部开始,仅当从第一个字符开始匹配成功,才能从字符串中匹配到目标字符串 search是从源字符串任意位置开始匹配 match和search的共同点是一旦匹配成功就返回,因而只会从源字符串中成功匹配一个目标字符串 findall