You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何拆分分隔符与常规字符混合的字符串?

字符串按指定分隔符拆分的解决方案

要将字符串 "203136;70;;;;;" 以 ;; 为分隔符拆分并得到预期结果,可以按以下步骤操作:

方法(以Python为例)

  1. 先用;;作为分隔符拆分字符串:
    s = "203136;70;;;;;"
    split_result = s.split(';;')
    # 此时split_result为 ['203136;70', '', '', ';']
    
  2. 过滤掉结果中的空字符串:
    final_result = [item for item in split_result if item]
    # final_result即为 ['203136;70', ';']
    

原理说明

原字符串 "203136;70;;;;;" 可拆解为 203136;70 + ;; + ;; + ;,用;;拆分后会产生空字符串(连续两个;;之间无内容),过滤空元素后就得到了预期的拆分结果。

内容的提问来源于stack exchange,提问作者Snail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 20:41:15