以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  查找给定的子字符串每次出现的位置  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=184262)

--  作者:zhuxinhui
--  发布时间:2022/11/30 17:02:00
--  查找给定的子字符串每次出现的位置

查找给定的子字符串每次出现的位置

例如:"人民警察为人民,人民警察人民爱"

想求出“人民”每次出现的位置

 

第一次和最后一次有函数求出,哪中间的怎样求呢


--  作者:有点蓝
--  发布时间:2022/11/30 17:05:00
--  
第一次
dim i as integer = Str1.IndexOf("人民")
Output.Show(i)
第2次
i = Str1.IndexOf("人民",i+2)
Output.Show(i)
第3次
i = Str1.IndexOf("人民",i+2)
Output.Show(i)

--  作者:zhuxinhui
--  发布时间:2022/11/30 17:38:00
--  

多谢