编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

怎样从文件中抽取特定字符.

怎样从文件中抽取特定字符.

请教:
假设f盘中有有文件test.txt,其内容为Name:Tom;Sex:male.
怎样把字符"Tom"取出来并显示?(请给出全代码,谢了..)
..........

[ 本帖最后由 落木萧萧 于 2008-6-9 09:07 编辑 ]

TOP

通过IO把所有内容读出来保存在string中 然后掉用string类的Split方法 按特定的符号拆分成string数组 然后循环 判断不就OK了
愛生活 && 愛編程

TOP

在System.Text.RegularExpressions 命名空间下有个Regex类,
它是正则表达式类。
正则表达式可以从 大的字符串中提取出你想要的字符串,还可以进行验证比如邮箱地址验证,邮编验证等等。

TOP

我再下几行代码你可以试一下:
StreamReader reader = new StreamReader(@"c:\test.txt", Encoding.GetEncoding("gb2312"));

string str = reader.ReadToEnd(); //将文件读进字符串
Macth m = System.Text.RegularExpressionsRegex.Match(str,"Tom");
Console.WriteLine(m.ToString());

TOP

这帖不是已经回了吗 楼主一直重复发帖干什么
愛生活 && 愛編程

TOP

发新话题