试图拆分字符串

Aay*_*wal 1 python

可能重复:
Python:具有多个分隔符的拆分字符串

我有一个小的语法问题.我有一个字符串和另一个包含分隔符列表的字符串.我需要通过该.split方法拆分它.

我似乎无法弄清楚如何,这肯定会给出一个Type错误.

String.split([' ', '{', '='])
Run Code Online (Sandbox Code Playgroud)

如何将其与多个分隔符分开?

小智 7

str.split() 只接受一个分隔符.

用于re.split()使用正则表达式进行拆分.

import re

re.split(r"[ {=]", "foo bar=baz{qux")
Run Code Online (Sandbox Code Playgroud)

输出:

['foo', 'bar', 'baz', 'qux']
Run Code Online (Sandbox Code Playgroud)