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

Python3如何优雅替换按|分割的字符串的首个分段?

Python3 实现方案

方案1:仅拆分一次(性能最优,适合仅替换首个字段的场景)

利用str.split()的maxsplit参数,仅拆分第一个|分隔符,无需处理后续内容,执行效率更高:

original_str = "VISA1240129006|36283354A|081016860665"
replaced_str = "FIXED_REPLACED_STRING|" + original_str.split('|', maxsplit=1)[1]

方案2:全拆分后拼接(通用灵活,适合修改任意位置字段的场景)

如果后续有修改其他位置字段的需求,可以全部分割后修改对应位置再拼接:

original_str = "VISA1240129006|36283354A|081016860665"
parts = original_str.split('|')
parts[0] = "FIXED_REPLACED_STRING"
replaced_str = '|'.join(parts)

两种方案最终输出均为:FIXED_REPLACED_STRING|36283354A|081016860665,符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:15:09