【发布时间】:2018-08-23 06:14:10
【问题描述】:
我在 Python 官方文档中阅读了 regex 参考中的示例 re.split()
>>> re.split(r'\W+', 'Words, words, words.')
['Words', 'words', 'words', '']
我对输出感到困惑,我猜它会产生
[",", ",", ","]
我认为以下内容清晰:
In [100]: re.split(r',', 'Words, words, words.')
Out[100]: ['Words', ' words', ' words.']
(r'\W+', 'Words, words, words.' 怎么会输出匹配的内容?
【问题讨论】: