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

Python字符串按位置选择性拆分:提取目标子串需求

解决方案

针对你要提取SPAIN.ESTE.Power这类格式的需求,可以通过按点号分割字符串后选取指定位置的元素再拼接来实现,具体步骤如下:

  1. 先将str2按点号.分割成列表:

    parts = str2.split('.')
    # 示例中parts会是 ['349039', 'SPAIN', 'ESTE', 'CARRASCOSA', 'Power']
    
  2. 选取需要的部分拼接:

    • 要保留的是第2个元素(对应SPAIN,索引为1)、第3个元素(对应ESTE,索引为2)和最后一个元素(对应Power,索引为-1)
    • 用点号连接这些元素:
    str3 = '.'.join([parts[1], parts[2], parts[-1]])
    # 示例中结果就是 'SPAIN.ESTE.Power'
    

这样不管349039、SPAIN、ESTE、CARRASCOSA这些内容怎么动态变化,只要字符串结构保持[任意内容].[国家].[区域].[任意内容].[Power]的格式,就能准确提取出你要的结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 14:25:30