可能重复:
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)