正規表現を使用するプログラムを Python で作成しています。文字列にマッチするはずの式がマッチしないので困っています。これは、私の問題を再現する python コードです。
regex = re.compile(r"ord(er)? *0?([1-4])", re.I)
m = regex.match("CMord01")
m は FALSE と評価されます。その理由を知りたいです。http://rubular.com/をチェックしたところ、期待どおりに式が文字列と一致します。ありがとうございました!