如何使用 re 和基于它的拆分查找句子中字符的第一次出现。
如果句子是 'a,bc,de'
我想根据第一次出现的 ',' 进行拆分
所以操作将是 ['a','bc,de']
我不想根据 ',' 拆分并将其余部分连接到最后一个元素。
我想要一个只会拆分第一次出现的正则表达式。
在split方法中,有一个参数'maxsplit',如果给定了maxsplit,则最多完成maxsplit拆分(因此,列表最多有maxsplit+1个元素)。如果未指定 maxsplit 或 -1,则分割次数没有限制(进行所有可能的分割)
'a,bc,de'.split(',', 1)
对于您的情况,只需使用
'a,bc,de'.split(',', 1)[0]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句