re正则的一些用法
match是从第一位开始匹配,第一位必须和正则中的规则相同,匹配到一条则返回。
search则是从字符串中查找,从字符串任何位置匹配到都行,匹配到一条则返回。
findall和search一样,不过可以返回出所有匹配结果。
m = re.match("【([\S\s]{2,128})】","【空气污染】现在随着人类工业的发展")
if m:
print(m.group())#输出:【空气污染】
print(m.groups()[0])#输出:空气污染
re正则的一些用法
match是从第一位开始匹配,第一位必须和正则中的规则相同,匹配到一条则返回。
search则是从字符串中查找,从字符串任何位置匹配到都行,匹配到一条则返回。
findall和search一样,不过可以返回出所有匹配结果。
m = re.match("【([\S\s]{2,128})】","【空气污染】现在随着人类工业的发展")
if m:
print(m.group())#输出:【空气污染】
print(m.groups()[0])#输出:空气污染