例如,让我们获取字符串列表和定界符='_'
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]
但是,他们没有给我想要的输出。您能告诉我如何实现吗?预先感谢。