蟒蛇2.6.8蟒蛇正則表達式的findall和多
s= '''
foo
bar
baz
'''
>>>re.findall(r'^\S*',s,re.MULTILINE)
['', 'foo', 'bar', 'baz', '']
>>>ptrn = re.compile(r'^\S*',re.MULTILINE)
>>>ptrn.findall(s)
['', 'foo', 'bar', 'baz', '']
>>>ptrn.findall(s,re.MULTILINE)
['baz', '']
爲什麼會出現在使用的findall MULTILINE標誌之間的區別嗎?
好悲傷。你擊敗了我30秒,並且已經有4個upvotes。我永遠不會成爲FGITW :-) – alan 2012-08-14 18:51:10
永遠不會檢查re.MULTILINE是一個對象還是int – kmad 2012-08-14 18:59:09