说我有一个字符串"Dogs,cats"
。如果我这样做了re.split(r'[,]*', 'Dogs,cats')
,那么我得到['Dogs', 'cats']
了,这很好,但是如果我得到'Dogs, cats'
了,那么我得到了一个列表['Dogs', ' cats']
,这很糟糕。如何使我的正则表达式模式匹配没有空格的逗号或仍然给我的空格['Dogs', 'cats']
?
我试过re.split(r'[\s,]*', 'Dogs,cats')
了,虽然它在这里有效,但在我有发言权的情况下,它会产生不必要的分裂,'dogs,cats are Happy'
.