gpt4 book ai didi

python - 在给定字符的第 n 次出现处拆分字符串

转载 作者:IT老高 更新时间:2023-10-28 21:44:26 26 4
gpt4 key购买 nike

在给定分隔符第 n 次出现后,是否有一种 Python 方式来拆分字符串?

给定一个字符串:

'20_231_myString_234'

它应该被分成(分隔符是'_',在它第二次出现之后):

['20_231', 'myString_234']

或者是完成此操作的唯一方法是计数、拆分和加入?

最佳答案

>>> n = 2
>>> groups = text.split('_')
>>> '_'.join(groups[:n]), '_'.join(groups[n:])
('20_231', 'myString_234')

似乎这是最易读的方式,替代方法是正则表达式)

关于python - 在给定字符的第 n 次出现处拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17060039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com