我有一个字符串列表,当找到“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]
是 m
或 y
。
关于python - 在 re.split 中使用 'or' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26383224/