if文のre.searchがうまくいきません

実現したいこと

re.searchで数値の判定がしたいと思っています。

発生している問題・エラーメッセージ

数値が2000-999999の時はprint(a)、それ以外はprint(b)としていますがどんな数値を入れてもprint(a)が出力されてしまいます。

何が問題なのでしょうか?

該当のソースコード

python

1import asyncio 2import re 3 4async def main():5 judgement = "600個"6 if re.search(r'[2000-999999]', judgement):7 print("a")8 else:9 print("b")10 11asyncio.run(main())

試したこと

文字のみだとprint(b)になりますが文字+数値をいれるとprint(a)になります

コメントを投稿

0 コメント