方法 / 属性 | 目的 |
---|---|
match() | 确定正则是否从字符串的开头匹配。 |
search() | 扫描字符串,查找此正则匹配的任何位置。 |
findall() | 找到正则匹配的所有子字符串,并将它们作为列表返回。 |
finditer() | 找到正则匹配的所有子字符串,并将它们返回为一个 iterator。 |
例子如下:
import re
string='Abusolutely,I love Ms.Wu!'
print(re.match('\w*',string))
print(re.search('\w*',string))
print(re.findall('\w*',string))
print(re.finditer('\w',string))
'''输出结果:
<re.Match object; span=(0, 11), match='Abusolutely'>
<re.Match object; span=(0, 11), match='Abusolutely'>
['Abusolutely', '', 'I', '', 'love', '', 'Ms', '', 'Wu', '', '']
<callable_iterator object at 0x000001D0807B2EF0>
'''