\b表示结尾匹配边界 pattern = re.compile(r'http://.*.guazi.com\b') res = re.findall(pattern,tmp) print(res)匹配以http开头的,以com结尾的字符串正则调试,灵者正则 (([a-zA-Z\d-]+\.){1,10})(guazi.com)\b递归匹配子域名