如何編寫 Python 正則表示式以獲取模式內的零個或多個匹配?
* 正則表示式中的星號元字元 表示其左側的模式有 0 個或多個匹配
以下程式碼匹配並列印字串 'chihua huahua' 中模式 '\w' 的零個或多個匹配
示例
import re s = 'chihua huahua' result = re.findall(r'\w*', s) print result
輸出
得到以下輸出
['chihua', '', 'huahua', '']
廣告
* 正則表示式中的星號元字元 表示其左側的模式有 0 個或多個匹配
以下程式碼匹配並列印字串 'chihua huahua' 中模式 '\w' 的零個或多個匹配
import re s = 'chihua huahua' result = re.findall(r'\w*', s) print result
得到以下輸出
['chihua', '', 'huahua', '']