小编典典

在空格或连字符上分开?

python

在Python中,如何分割空格或连字符?

输入:

You think we did this un-thinkingly?

所需的输出:

["You", "think", "we", "did", "this", "un", "thinkingly"]

我可以做到

mystr.split(' ')

但是我不知道如何在连字符和空格上进行拆分,Python的split定义似乎只指定了一个字符串。我需要使用正则表达式吗?


阅读 225

收藏
2021-01-20

共1个答案

小编典典

如果您的模式对于一个(或两个)足够简单replace,请使用它:

mystr.replace('-', ' ').split(' ')

否则,按照@jamylak的建议使用RE 。

2021-01-20