正确使用re.split()吗?

如果我理解正确,可以使用re.split()同时将字符串拆分为几个不同的分隔符。但是,function description使用了一些我不理解的特殊字符。

我应该如何正确使用re.split()在字符处分割字符串

[' ','/']

例如字符串

'abc de/fg'

被分成

['abc','de','fg']

感谢任何提示!

sirfhg 回答:正确使用re.split()吗?

将多个定界符作为第一个参数,并以|

分隔
string='abc de/fg'
re.split(' |/',string)
['abc','de','fg']

另一个例子:

string="abc;def!ghi"
re.split(';|!','def','ghi']

编辑:

如果|是分隔符,请使用转义符。

string="abc|def"
re.split('\|','def']

多个:

string="abc|def;ghi"
re.split('\||;','ghi']
本文链接:https://www.f2er.com/3130371.html

大家都在问