我如何分割带\ t和''(空格)的字符串? 例如:
string="\t Hello World\t"
newString=['Hello','World']
答案 0 :(得分:2)
将re.split
与定界符[\t ]+
一起使用:
string = "\t Hello World\t"
parts = re.split(r'[\t ]+', string.strip())
print(parts)
此打印:
['Hello', 'World']
请注意,在调用re.split
之前,我先去除了开头和结尾的空格。另外,如果您只接受在任何空格上分割,我们可以改用re.split(r'\s+', string.strip())
。