求救:如何提高查找速度?
一段长度很长的字符串“slfkjsadfjsjdflkaflkbcxmn”,从中查询出需要的字符串"jsjd"(这个字符串任意的),我现在用的是逐字匹配的方法。代码如下:
dim object as string '要查询的字符串
For t = Len(Trim(Object)) To 1 Step -1
For r = 1 To Len(Trim(Object)) - t + 1
mid(.....)
......
next r
next t
就是挨个匹配查找,但是字符串很长的时候这种方法太慢了。大家有没有什么好的算法,可以提高速度. 给点儿建议也行!