import re
print(re.search(r'(https|http|ftp|file)://\S+',"https://www.baidu.com")group())#输出 https://www.baidu.comprint(re.search(r'(https|http|ftp|file)://\S+',"https://www.baidu.com").group(1))#输出 https
3 捕获组
含义:可以给正则表达式的子组取一个名字,表达该子组的意义,这种有名称的子组被称为捕获组。
格式:(?P<name>pattern)。
import re
print(re.search(r'(?P<pig>ab)+','abababab').group())#输出 ababababprint(re.search(r'(?P<pig>ab)+','abababab').group('pig'))#输出 ab