在python中,re.split("\W+", "fat-free milk")产生['fat', 'free', 'milk']
如何从['fat-free', 'milk']生成re.split()
我理解的问题是连字符不是字母数字字符,但我不确定如何将这个事实合并到regex中。我试过没有用。

最佳答案

re.split("[^-\w]+", "fat-free milk")

10-06 13:00