PYTHON 在 space 拆分字符串,但保留 space
PYTHON Split String at space but keep the spaces
我有一个字符串
a = bla bla bla bla
v = re.split("\[(.*?)\]@", a)
我得到:
v =['bla', 'bla', 'bla', 'bla']
我要:
v =['bla', ' ', 'bla', ' ', 'bla', ' ', 'bla']
我发现这是可能的解决方案,但不知道如何应用它:
return a[::2]
有什么想法吗?谢谢
我想知道你为什么需要它,但它可以这样做
import re
a = 'bla bla bla bla'
temp = re.sub(' ','\t \t',a)
result = temp.split('\t')
我有一个字符串
a = bla bla bla bla
v = re.split("\[(.*?)\]@", a)
我得到:
v =['bla', 'bla', 'bla', 'bla']
我要:
v =['bla', ' ', 'bla', ' ', 'bla', ' ', 'bla']
我发现这是可能的解决方案,但不知道如何应用它:
return a[::2]
有什么想法吗?谢谢
我想知道你为什么需要它,但它可以这样做
import re
a = 'bla bla bla bla'
temp = re.sub(' ','\t \t',a)
result = temp.split('\t')