如何编写 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', '']