C#查找文件中指定字符串的位置

要实现的功能为QlpoOTFBWSZTWZ8scVoAAXH/yVIaYABADv/yP///8D////AASgBABgBQBP5Lp7Hb093Ul297bmb2Gq... 要实现的功能为

QlpoOTFBWSZTWZ8scVoAAXH/yVIaYABADv/yP///8D////AASgBABgBQBP5Lp7Hb093Ul297bmb2Gqp5GAhoyTGaI0y
QlpoOTFBWSZTWZ8scVoAAXH/yVIaYABADv/yP///8D////AASgBABgBQBP5Lp7Hb093Ul297bmb2Gqp5GAhoyTGaI0y
QlpoOTFBWSZTWZ8scVoAAXH/yVIaYABADv/yP///8D////AASgBABgBQBP5Lp7Hb093Ul297bmb2Gqp5GAhoyTGaI0y

以上6行 QlpoOTFBW 为串标志
每次读取一个串

请问怎么实现。

我的想法是 查询QlpoOTFBW的位置 记下 再查下一个QlpoOTFBW位置
然后读取这两个位置间的值包括第一个QlpoOTFBW

如此循环 方向要可上可下

请问用什么函数
展开
 我来答
百度网友cfe4d0f
2013-04-09 · TA获得超过1502个赞
知道小有建树答主
回答量:937
采纳率:100%
帮助的人:859万
展开全部
正则匹配
indexof
都可以。。不过这两种方法都是以你会把整个文件全文都读取出来的情况。。

如果是文件流读取的话。。可以自己模拟正则匹配的原理构造一个函数
用两个缓冲区队列来判断你分隔标志
逐字符只向前读取即可...
更多追问追答
追问
我需要可以 从当前位置 向上 向下 的搜索 怎么来实现
追答
只向前读取和允许向后返回的读取 
代码复杂程序不是一个数量级的=x=

你有什么需求非要向上搜索呢。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式