我有以下的Python 3代碼:Python的正則表達式應該匹配一個點,但它不
import re
pattern=re.compile(r'\.')
print(pattern.match('abc.de'))
輸出是:
None
我在做什麼錯?爲什麼正則表達式與點不匹配?
我有以下的Python 3代碼:Python的正則表達式應該匹配一個點,但它不
import re
pattern=re.compile(r'\.')
print(pattern.match('abc.de'))
輸出是:
None
我在做什麼錯?爲什麼正則表達式與點不匹配?
match
在字符串的開始處查找匹配項,除非您指示它做其他操作。該點不在字符串的開頭,因此無法找到。
嘗試使用print(pattern.findall('abc.de')) – depperm