SYAMさんのおしゃっるとおりです。というか、NO.29400をもっとちゃんと読め。
それで、問題が生じてからあれこれ書け!!
あのスクリプトを実行しても特に正規表現の問題は起こらなかったぞ。
本当なぜあの後
> ところで、instrは正規表現を用いることはできないのですか?
どうしたらこんなふざけた質問が出来るんだー!実際、自分で確かめろー!
そんな事掲示板で聞くな!
(以下、ほぼそのまんまinoviaさんのスクリプトを拝借させていただきました)
s="abc2000de2000|XPfabXPcrgr2000|XP"
mes "検索文字列:"+s
repeat
ref=instr(s,i,"2000|XP")
if ref=-1:mes ""+cnt+"件発見!":break
i+=ref
mes ""+i+"文字目:"+strmid(s,i,7)
i++
loop