如果我正确理解,可以使用re.split()同时拆分几个不同分隔符的字符串。然而,功能描述使用了一些我不理解的特殊字符。
如何正确地使用re.split()来拆分字符处的字符串
[' ','/']所以,例如,字符串
'abc de/fg'分裂成
['abc','de','fg']谢谢你的提示!
发布于 2019-11-10 05:11:07
将多个分隔符作为第一个参数传递,以|分隔
string='abc de/fg'
re.split(' |/',string)
['abc', 'de', 'fg']另一个例子是:
string="abc;def!ghi"
re.split(';|!',string)
['abc', 'def', 'ghi']编辑:
如果|是分隔符,则使用转义字符。
string="abc|def"
re.split('\|',string)
['abc', 'def']具有多重性:
string="abc|def;ghi"
re.split('\||;',string)
['abc', 'def', 'ghi']https://stackoverflow.com/questions/58785883
复制相似问题