Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」


Since:2000/05/16
Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> HSP3 -> HSP3.2で文字列の置き換え処理

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

この記事を書いた日:2009/12/31

HSP3の他の記事

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