在Python中,
如何从
我理解的问题是连字符不是字母数字字符,但我不确定如何将这个事实纳入正则表达式。我尝试过
re.split("\W+", "fat-free milk")
会得到['fat', 'free', 'milk']
。如何从
re.split()
中获得['fat-free', 'milk']
呢?我理解的问题是连字符不是字母数字字符,但我不确定如何将这个事实纳入正则表达式。我尝试过
re.split("[(^\-)\W]+", "fat-free milk")
,但无济于事。