怎么把自己的聊天记录转化为数组 ?(在winforms里) 我现在想分析自己的聊天记录, string txtpath = "C:\\Documents and Settings\\Administrator\\桌面\\666666.txt"; string strtxt = File.ReadAllText(txtpath, Encoding.GetEncoding("GB2312"));1.怎么把字符串按照相关的属性转化成数组并输出。2.要多线程。因为文本比较大,可能会很慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先得要看到你的聊天记录里面是怎么个记录,然后才能有针对的方法转化成数组并输出常用的方法都是用string.split()你可以查一下MSDN string txtpath = "C:\\Documents and Settings\\Administrator\\桌面\\666666.txt"; string strtxt = File.ReadAllText(txtpath, Encoding.GetEncoding("GB2312")); List<string> k = new List<string>(); foreach (System.Text.RegularExpressions.Match vMatch in System.Text.RegularExpressions.Regex.Matches(strtxt, @"2008-01-29 (.*?)(\r\n|$)")) { k.Add(vMatch.Result("$1")); Console.WriteLine(vMatch.Result("$1")); } Console.WriteLine("ok!"); Console.WriteLine(k.Count.ToString()); Console.ReadLine();内容不见了。郁闷 请教一个xml读取的问题 WPF:自己了一个ContentControl控件后,这个控件如何作为xaml的元素,在MainWindow.xaml中被访问? 关于二次过滤 雪夜赤身跪求,@@ 关于Webform的DataGrid @@ 大神请进,大学的算法问题.....跪求 用socket接收上传文件的数据不成功,请教高手 如何取得一个指定的文件夹中的文件的文件名和路径? 请问超市收银员验货的那个叫什么设备呢?谁有这方面的资料呢? 实战性问题,请高手指点 急急急,在线等待!关于 TextBox 文本全选的问题! 怎么判断一个路径是否带运行参数? SQL2005的连接语句(散分)
常用的方法都是用string.split()
你可以查一下MSDN
string txtpath = "C:\\Documents and Settings\\Administrator\\桌面\\666666.txt"; string strtxt = File.ReadAllText(txtpath, Encoding.GetEncoding("GB2312")); List<string> k = new List<string>();
foreach (System.Text.RegularExpressions.Match vMatch in
System.Text.RegularExpressions.Regex.Matches(strtxt, @"2008-01-29 (.*?)(\r\n|$)"))
{
k.Add(vMatch.Result("$1"));
Console.WriteLine(vMatch.Result("$1")); }
Console.WriteLine("ok!");
Console.WriteLine(k.Count.ToString());
Console.ReadLine();内容不见了。郁闷