私はこの種のマッチングを行っています:
"125co.txt".match /^(?>\d{1,11})(?!af|a|f)((?:(?:c?o|co?).*)?.*)$/i
MatchData オブジェクトは次のとおりです。
#<MatchData "125co.txt" 1:"co.txt">
そのオブジェクトの最初の項目として、一致した番号 (「125」) をいくつかのタスクを実行したいと考えています。
そのはず:
#<MatchData "125co.txt" 1:"125" 2:"co.txt">
どのようにできるのか?