C#怎么计算txt文件中两个特别字符间的字段长度?或者,读到txt文件中某个特定的字符,读取下面的内容

如:@#¥哈哈哈哈哈哈&*¥读到“@#¥”略过,读取到“&*¥”之前!... 如:@#¥ 哈哈哈哈哈哈 &*¥
读到“@#¥” 略过,读取到“&*¥”之前!
展开
 我来答
mechelly3
2011-11-18 · 超过11用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:27.8万
展开全部
不用正则表达式,也可以,我写过一个读取txt,然后判断。
不过挺麻烦的,将字符串放在一个char型数组,for循环读取判断,读到¥,往前读两个,再判断。正确后面的内容放在temp里,不正确继续读,直到&*¥,方法一样。
不明白的话,再问我,给你代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7606a09b9
2011-11-18
知道答主
回答量:15
采纳率:0%
帮助的人:5.1万
展开全部
放到WORD中利用字数统计即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
军曜坤qN
2011-11-18 · 超过37用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:63.6万
展开全部
利用正则表达式
追问
能详细点吗?代码?
追答
加入命名空间:using System.Text.RegularExpressions;

string s = "......@#¥ 哈哈哈哈哈哈 &*¥......";
string pattern = "@#¥(.*)&/*¥";
Match result = Regex.Match(s,pattern);
int length=result.length-6;

大概是这样吧,正则表达式写的很少,可能写的不全面,上网搜搜就好了。
主要是Regex.Match()方法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式