我需要匹配大于 5 的失败计数。
string="""fail_count 7
fail_count 8
fail_count 9
fail count 7
fail_count 71
fail_count 23
"""
match = re.search(r'fail(\s|\_)count\s[5-9]', string)
if match:
print match.group()
Run Code Online (Sandbox Code Playgroud)
我最多可以匹配 9,但是如果我将范围增加到 999,它就不起作用。
5-9 或至少 2 位数字
'([5-9]|\d{2,})'
Run Code Online (Sandbox Code Playgroud)
或匹配以 5-9 开头的整个数字。
5-9 后跟任意数量的数字或至少 2 位数字
'([5-9]\d*|\d{2,})'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4249 次 |
| 最近记录: |