Python 基于制表符和空格拆分字符串
如何拆分delimeters为\t和“”(空格)的字符串? 例如:Python 基于制表符和空格拆分字符串,python,python-3.x,Python,Python 3.x,如何拆分delimeters为\t和“”(空格)的字符串? 例如: string="\t Hello World\t" newString=['Hello','World'] 使用带分隔符的re.split[\t]+: string = "\t Hello World\t" parts = re.split(r'[\t ]+', string.strip()) print(parts) 这张照片是: ['Hello', 'World'] 请注意,在调用re.split之前,我去掉了
string="\t Hello World\t"
newString=['Hello','World']
使用带分隔符的
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())
。@George欢迎使用堆栈溢出。如果这个答案解决了你的问题,那么请考虑接受它,点击左边的绿色复选标记。你这样做也会得到绿点!可能重复的