字符串中搜索一个字符出现的第二个位置

在 字符串中 如何跳过第一个字符 搜索第二或者第三个?
比如: 但是噶傻大个噶十多个傻大个按时到岗按时到岗但是噶倒萨法国
要搜索:噶

string = string.indexOf(1,1)
indexof的第一个1的意思是从第2个位置开始搜索(0是1,1是2,2是3。。类推)
第二个1的意思是搜索一个长度。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-05
Instr函数即可,返回要搜索的字符串在被搜字符串中出现的位置,如果找不到,返回0

if(Instr(email, "@") = 0) then
err = "请填写正确的email"
end if本回答被网友采纳
第2个回答  2013-06-05
写一个vb的版本给你!
dim str as string ="我是神经病"
dim i as int
for i = 3 to str.Length
msgbox(str(i))
next

用i 控制你想要的字符!
相似回答