残念ながらナルミンチョさんのソースを写しテストケースを流すと無限ループに突入してしまいました 渡したパラメータは S$="123123123" FROM$="1" AFTER$="21" FROM$の値を含む文字列に置き換えようとする場合に無限ループに入りますね 自分のソースが検索開始位置を記憶するようにしているのはそこを回避するためだったりします