Python正则表达式将以空格分隔的单词分隔为一个列表

问题描述 投票:7回答:1

如果我有一个string =“hello world示例文本”

我希望能够将它转换为list = [“hello”,“world”,“sample”,“text”]

我怎么能用正则表达式做到这一点? (其他不使用re的方法是可以接受的)

python regex string list
1个回答
18
投票
"hello world sample text".split()

会在任何空格上分裂。如果你只想拆分空格

"hello world sample text".split(" ")

正则表达式版本将是这样的

re.split(" +", "hello world sample text")

如果单词之间有多个空格,则可以使用

© www.soinside.com 2019 - 2024. All rights reserved.