我想把一个字符串分成几部分,这样
Hello, what is up?
成为
["Hello,", " ", "what", " ", "is", " ", "up?"]
请您参考如下方法:
import re
x="Hello, what is up?"
print re.split("(\s+)",x)
您可以为此使用re.split。
输出:['Hello,', ' ', 'what', ' ', 'is', ' ', 'up?']
我们也可以用
re.findall(r"\S+|\s+",x)
如果开头或结尾有空格,这不会给出空字符串。
