python re.match与re.search的区别

来源:互联网 发布:宝宝起名软件正式版 编辑:程序博客网 时间:2024/04/29 07:44

match会从字符串的开头开始匹配;

search会一直往后匹配,与java中Pattern.match方法类似。

.e.g

p = re.compile(r"<meta.*charset\s*=\s*['\"]?(.+?)['\"\s>]", re.IGNORECASE | re.MULTILINE)text = "<html>\n<head>\n\n<meta charset='utf8'>"p.match(text) """ None """p.search(text) """ Match """

0 0
原创粉丝点击