原因は自分で書いてるじゃないか。
> "Args out of range: 0, 19"

> 置換で置き換えられる文字が長い場合に発生するようですが
気のせい。

人に尋ねたいなら自作のコードとやらを貼れよ。