python中的re.split()分割字符串

import re
line = 'carrots 15g -- 20 for $ 100/ today'
vocab = re.split(r'\W+',line)
print(vocab)
['carrots','15g','20','for','$','100','today']

\W 匹配非字母数字及下划线,+ 表示匹配其前面的字符至少1次,或者连续多次,连续次数上不上封顶。
经split() 切分后,返回的是字符串列表。

参考的资料:python正则表达式

你可能感兴趣的:(python中的re.split()分割字符串)