相关文章推荐
光明磊落的蚂蚁  ·  androidx ...·  1 年前    · 
腹黑的鸵鸟  ·  处理 JSON 数据 - Azure ...·  2 年前    · 
瘦瘦的海豚  ·  WPF ComboBox ...·  2 年前    · 
精明的皮带  ·  linux - sftp using ...·  2 年前    · 
split不支持同时使用多种字符做分隔符,如果想实现这样的效果,可以用re,例如:
>>> a
'wowofbfwjowoefbwfoweojbwoefja'
>>> import re
>>> re.split('[ab]', a)
['wowof', 'fwjowoef', 'wfoweoj', 'woefj', '']
你这个例子是可以运行的,但是我用re.split('['\t''\n']',line)就回出现这样的错误提示:
File "combine_1.py", line 18
string1.append(re.split('['\t''\n']',line))
^
SyntaxError: unexpected character after line continuation character
然后改成这样:print re.split('\t''\n',line) 或者re.split('\t\n',line)都会出现这种状况:
['1800\t897\t87784\n']
['2700\t78\t978\n']
['5400\t\t983\n']
['5400\t\t', '']
这样不是和line.split(‘\t''\n')是同一个效果了吗???
...收起