asp 中如何在N多个相同的字符串中,截取指定的字符串

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:23:35
比如:
字符串为:abcasdfsafdsadfkljabcl;kjabckl;;kjlkjabc

我如何定位第二个abc的位置,把它截取出来!

可能最好的结果是把原字符串编上号,比如abc出现的顺序!第一次出现的用abc1代替掉最好的输出结果为
abc1asdfsafdsadfkljabc2l;kjabc3kl;;kjlkjbac4

不知道说清楚了,没有!
燕子的回答不错呀!

但是.如果不能确定是第几个呢?一个个查下去太麻烦了呀!

不能确定是第几个的时候怎么办?

也不能说不确定是第几个...比如有二百个...我要第一百二十个的位置...怎么办?

有人要我用split分隔..但我又不知道,被分隔成多少块呀!我想把它们编号!

至于这么复杂么 ...?

两个 InStr 不就好了 ..?

str = "abcasdfsafdsadfkljabcl;kjabckl;;kjlkjabc"
yanzi = InStr(Str,"abc")+3
result = InStr(yanzi, Str, "abc")

result 就是第二个 abc 的位置 ...

燕子说的没错,用instr就可以。