Python正则表达式将以空格分隔的单词分割成列表
如果我有一个字符串 = "hello world sample text"
我想把它转换成一个列表 = ["hello", "world", "sample", "text"]
我该怎么用正则表达式来做到这一点呢?(当然,也可以用其他不使用re的方法)
1 个回答
18
"hello world sample text".split()
这个方法会在任何空白字符上进行分割。如果你只想在空格上分割的话
"hello world sample text".split(" ")
正则表达式的写法大概是这样的
re.split(" +", "hello world sample text")
这个方法在单词之间有多个空格的时候也能正常工作