如何根据python中分隔符出现的位置分割字符串?

时间:2018-10-02 10:05:42

标签: python regex string

例如,让我们获取字符串列表和定界符='_'

sample = ['abc_123_abc', 'abc_123_xyz_def', 'abc_def_ghi_qpr_xyz']
delim = '_'

我想知道如何根据分隔符的出现位置分割字符串。可以说我希望在分割字符串时忽略或跳过第一个下划线。那么答案将是

splitting_ignoring_first_occurrence = [['abc_123', 'abc'], ['abc_123', 'xyz_def'], ['abc_def', 'ghi_qpr_xyz']]

我尝试使用

使用split()和rsplit()函数
[x.split(delimiter, maxsplit=any_number) for x in sample]

但是,他们没有给我想要的输出。您能告诉我如何实现吗?预先感谢。

0 个答案:

没有答案
相关问题