正则表达式的表达类型
raw string类型(原生字符串类型):不包含对转义字符再次转义的字符串
而re库应尽量采用此类型表示正则表达式
r’text’
Re库的主要功能函数
re.search()
Re.search():在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象
格式:
re.search(pattern,string,flags=0)
pattern:正则表达式的字符串或原生字符串表示
string:待匹配字符串
flags:正则表达式使用的控制标记
>>> import re
>>>> match=re.search(r'[1-9]\d{5}','bit 100081')
>>> if match:
print(match.group(0))
100081
>>> match.goup(0)
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
match.goup(0)
AttributeError: '_sre.SRE_Match' object has no attribute 'goup'
此外,我们审查类型
>>> type(match