在Python中根据空格和特殊字符拆分字符串

0 投票
1 回答
1777 浏览
提问于 2025-04-16 14:32

这是一个字符串:v=vi nod-u

我想把这个字符串分开,得到这样的结果:

l=[vi],[nod],[u]

l.split(" ") 是根据空格来分开的。

但是我不知道如何正确使用正则表达式的导入功能。

有人能解释一下该怎么做吗?

1 个回答

2

你是在尝试把字符串分开以获取单词吗?如果是的话,可以试试下面这个:

>>> import re
>>> pattern = re.compile(r'\W+')
>>> pattern.split('vi nod-u')
['vi', 'nod', 'u']

撰写回答