【AI】縦組2桁数字のみ半角〔第1回〕

Illustratorでの縦組時に2桁数字だけ「等幅半角字形」にしたい。
との要望を受けました。

2桁数字を探し「等幅半角字形」に変換を考えましたが、
2桁以上の数字にも適用されてしまいます。
3桁の場合は前2桁が変換されてしまうのです。
つまり2桁の数字を探しその前後の文字を確認しなければなりません。

また、スクリプト上の文字検索では文章上の位置(何文字目)もわかりません。
2桁数字を見つけたとしても変換する文字がわからないのです。

ややこしくなってまいりました。