正規表現
[a-z0-9]{1,10}_([0]?[1-9]|[1][0-2])([0]?[1-9]|[1|2][0-9]|[3][0|1])([2000-2099]{4}).cta$
この文字列は失敗します
abscriprod_01152013.cta
この文字列は機能します
abscriprod_11152012.cta
3 ~ 8 で終わる年は失敗するようですが、その理由はわかりません。
PS私はRegExが苦手なので、ここに露骨な間違いがあっても笑わないでください:-)