gpt4 book ai didi

python - 如何在 Python 中部分拆分并获取字符串的第一部分?

转载 作者:行者123 更新时间:2023-12-05 08:49:35 24 4
gpt4 key购买 nike

有一个场景,我想部分拆分字符串并选择字符串的第一部分。

  1. 说字符串可能像 aloha_maui_d0_b0 或 new_york_d9_b10。注:d后为数值,大小不限。

  2. 我想部分去除 _d* 之前的任何字符串,即只需要 _d0_b0 或 _d9_b10。

  3. 尝试了下面的代码,但显然它也删除了拆分项。

    print(("aloha_maui_d0_b0").split("_d"))
    #Output is : ['aloha_maui', '0_b0']
    #But Wanted : _d0_b0
  4. 还有其他方法可以得到部分吗?我需要在正则表达式中尝试吗?

最佳答案

怎么样

stArr = "aloha_maui_d0_b0".split("_d")
st2 = '_d' + stArr[1]

如果字符串中始终包含 '_d',这应该可以解决问题

关于python - 如何在 Python 中部分拆分并获取字符串的第一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63678761/

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