非获取匹配即匹配内容但不获取匹配结果,不进行存储供以后使用,无法用search.groups()获取分组括号里面的内容。
import re
print(re.search("win (7|8)", "win 7").group()) # win 7
print(re.search("win (7|8)", "win 7").groups()) # ('7',);能获取括号里分组的内容7,获取性匹配
# (?:pattern)
# 非获取匹配,匹配pattern但不获取匹配结果,不进行存储供以后使用。
print(re.search("win (?:7|8)", "win 7"