大家好,我正在尝试拆分此字符串
"1, 2, 3 , 4 , 5, 6,7"
进入这个数组
['1','2','3','4','5','6','7']
如果有字符或多个空格(在逗号之后或之前可以接受一个空格),则会收到错误
我在做
re.split(r'\s?,\s?', some_string)
但是这不会为无效匹配返回错误,例如(“,,”或“,,”)。我怎么能做到这一点?
答案 0 :(得分:0)
你不一定需要这个
的正则表达式>>> s = "1, 2, 3 , 4 , 5, 6,7"
>>> [i.strip() for i in s.split(',')]
['1', '2', '3', '4', '5', '6', '7']