#module
#deffunc getwordnum val, str
mref s, 24 : mref keyword, 33
mref stt, 64
i = 0, 0, 0 // キーワード総数, 検索開始位置, 取得位置
strlen i.3, keyword
repeat
instr i.2, s, keyword, i.1
if i.2 = -1 : break
i.0++
i.1 += i.2 + i.3
loop
stt = i
return
#global
string = "すもももももももものうち"
word = "もも"
getwordnum string, word // 対象ワードの数を数える
dialog "「" + string + "」の中に含まれている「" + word + "」の数は" + stat + "個です"
|