1.使用match()匹配字符串:
match()函數試圖從字符串的開始部分對模式進行匹配,
匹配對象的group()方法能夠用於顯示那個成功的匹配。
>>>import re >>>m=re.match('foo', 'fooid').group() 'foo' >>>n=re.match('foo', 'idfooid').group() AttributeError:'NoneType' object has no attribute 'group'
2.使用search()函數匹配字符串
search()的工作方式和match()完全一樣,不同之處在於search()會用它的字符串參數,
在任意位置對給定的正則表達式模式搜索第一次出現的匹配情況。
如果匹配成功,就會返回一個匹配對象。
>>>import re >>>m=re.search('foo', 'idfoo').group() >>>m 'foo'
