如果这是一道满分100的题目,能拿80分或以上的解答尚未出现.
keen的想法是对的,但关键是怎么实现没有提及;
独舞和李翔鹏正如独舞自己说的,一行内出现两个匹配就不对了;
Y.lin和sunde11只从子串长度整数倍的地方开始尝试匹配,不知道是为什么,结果好象是不对的;
wqhatnet用换行替换子串,然后直接计算行数的想法很巧妙,应当在实现中借鉴.但唯一遗憾的是StringReplace是用StrPos实现子串定位的,看它虽然是汇编实现的,但还是两层循环一个字符一个字符滑动
俺很久以前用类似的方法实现了这样的字符串查找,因为效率低被一位大侠批评了.虽然从那个帖子没拿到分,但恶补了快速子串定位的算法,值啊.
帖子太老了有心的话可以去找一找,搜"远帆"大侠的答帖就行.