我正在查看这个早先提出的问题的回答:
对于这个问题的变体,我想分开一些不是来自特定字符集的内容.这让我得到了一个我喜欢的解决方案,直到我发现了这个明显的错误.这是一个我不熟悉的bug或python的怪癖吗?
>>> b = "Which_of'these-markers/does,it:choose to;split!on?"
>>> b1 = re.split("[^a-zA-Z0-9_'-/]+", b)
>>> b1
["Which_of'these-markers/does,it", 'choose', 'to', 'split', 'on', '']
Run Code Online (Sandbox Code Playgroud)
鉴于逗号不在我的例外列表中,我不明白它为什么不用逗号分隔(',')?