gpt4 book ai didi

python - 按两个条件拆分字符串 - 通配符

转载 作者:行者123 更新时间:2023-11-28 22:44:25 25 4
gpt4 key购买 nike

我需要用一个字符加一个通配符来分割一个字符串:

text1 = "CompanyA-XYZ-257999_31.12.2000"
text2 = "CompanyB-XYZ-057999_31.12.2000"

我想在 [-2] 或 [-0] 位置拆分该字符串,就在 XYZ 之后。由于我有两个“-”,我不能简单地按那个字符拆分。事实上,我希望以 [-AnyNumber] 的形式进行拆分,其中 AnyNumber 应该是整数的通配符。

最佳答案

你有没有尝试使用 re

import re
>>>re.findall("(.+XYZ)-(.+)",text1)
[('CompanyA-XYZ', '257999_31.12.2000')]

>>>re.findall("(.+)-(.+)",text1)
[('CompanyA-XYZ', '257999_31.12.2000')]

关于python - 按两个条件拆分字符串 - 通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29536683/

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