http://prograpark.ninja-web.net/HSP/lab/StrReplace.html
下が持ってきたやつです。
#module #defcfunc replace str p1, str target, str after dim len, 2 len = strlen(p1), strlen(target) sdim string, len + 1 string = p1 i = 0 repeat n = instr(string, i, target) if ( n < 0 ) { break } i += n string = strmid(string, 0, i) + after + strmid(string, i + len(1), len(0) - i) i += len(1) await 1 loop return string #global
上記のモジュールを繰り返し実行していると
「サブルーチンやループのネストが深すぎます。」と
repeatの部分でエラーが発生します
breakやreturnも使用されていますし原因がよくわかりません
どのように改善すればいいでしょうか
宜しくお願いします