Windowsアプリ、iPhoneアプリ、ゲーム用フリー音源の「Meteoric Stream」


日本語 | English

HSP3.2で文字列の置き換え処理

Hot Soup Processor 3で、文字列置き換え処理を実装するサンプルコードです。
HSP3.2現在では、str_replace関数のように、文字列を置換する関数ががなかったので、自作してみました。
出来るだけシンプルに作ってあります。

#module mod_str_replace #deffunc str_replace var src, str search, str replace repeat strlen(src) await idx = instr(src, 0, search) if(idx == -1){ break } src = strmid(src, 0, idx) + replace + strmid(src, idx + strlen(search), strlen(src) - idx) loop return #global // 表示テスト src = "testこんにちはテストです。テスト。ただのテスト。1234556" search = "テスト" replace = "(^o^)/" str_replace src, search, replace mes src

この記事の最終更新日:2017/10/28
最初に記事を書いた日:2009/12/31

この記事をシェアする

このエントリーをはてなブックマークに追加

関連記事

関連サービス

資料室のトップに戻る
Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> HSP3 -> HSP3.2で文字列の置き換え処理
▲このページのTopへ