用两个分隔符分割字符串的最简单方法是什么?

2024-06-18 03:42:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串示例:

"Santonio-Spurs: a great basketball team"

space和“symbol:”分割它的最简单方法是什么

我应该先用space分割它,然后再分割成符号:?在

我期望的结果是:

['Santonio-Spurs', 'a', 'great', 'basketball', 'team']

Tags: 方法字符串示例符号spacesymbolteambasketball
1条回答
网友
1楼 · 发布于 2024-06-18 03:42:38

Python的标准正则表达式模块是您的朋友:

>>> import re
>>> re.split('[:\s]+', "Santonio-Spurs: a great basketball team")
['Santonio-Spurs', 'a', 'great', 'basketball', 'team']

[:\s]部分表示“字符“:”或空格字符,+表示“1次或多次”(它处理输入字符串中多个分隔字符的序列,如“:”)。在

相关问题 更多 >