gpt4 book ai didi

python - 在 re.split 中使用 'or' 条件

转载 作者:行者123 更新时间:2023-11-28 19:48:59 27 4
gpt4 key购买 nike

我有一个字符串列表,当找到“y”或“m”时,每个字符串都需要拆分:

mylist = ['3m10y','10y20y','18m2y']

在以下项目中:

splitlist = [['3m','10y'],['10y','20y'],['18m','2y']]

我正在考虑使用 re.split(),但我不能使用“或”条件来告诉函数在找到“m”或“y”时拆分。

感谢任何帮助!谢谢

最佳答案

尝试使用 findall 而不是 split:

>>> re.findall(r'\d+[ym]', '3m10y')
['3m', '10y']

[my]my

关于python - 在 re.split 中使用 'or' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26383224/

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