矩形リージョンの範囲で置換

と言うのを試しに作ってみたら動いた。けど、また長いので書くのがアレな感じ。あんまり動作確認もしていないけど。一応動く感じ。矩形の範囲を特定する動作が色々な機能で重複するので、関数にした方が賢いかなぁとか思ったけど、どうせコピペなんで良いかなと。機能重複している感じ。