【发布时间】:2021-10-13 16:02:42
【问题描述】:
我一直面临这个我无法解决的问题。
compiler = re.compile(r'\d*[05]')
result = compiler.findall('0 20 201 95 5 52 35 999 40 19 50 1000 245 1050 118 2500')
期望的输出:
['20', '95', '5', '35', '40', '50', '1000', '245']
根据我上面的代码,我可以达到的最接近:
['0', '20', '20', '95', '5', '5', '35', '40', '50', '1000', '245', '1050', '2500']
我应该只在代码re.compile(r'--------') 的虚线部分提供我的答案。
如果有人可以帮助我,那就太好了,谢谢。
【问题讨论】:
-
是否需要使用正则表达式来完成?不是真正适合这项工作的工具。
-
不幸的是,问题的要求是只使用正则表达式..