读书人

关于openfiledialog,savefiledialog和

发布时间: 2012-05-04 12:36:09 作者: rapoo

关于openfiledialog,savefiledialog和分离输出,高手请进
1.首先有一个按钮,点击它浏览选择TXT(只能限定为txt),并把txt内容显示到textBox1中.
2.假定txt的内容为:1 2012.05 10000000000 ; 2 2012.05 10000000000 ; 3 2012.06 10000000000
3.一个转换按钮,点击转换按钮后,按照这个格式生成一个txt文件:XXXX年XX月XXXXXXXXXXX电话

具体应该怎么操作,求相关代码,谢谢了

[解决办法]
正则解析

C# code
            string source = @"1 2012.05 10000000000 ; 2 2012.05 10000000000 ; 3 2012.06 10000000000";            Regex reg = new Regex(@"\d+\u0020(?<year>[\d]{4}).(?<month>[\d]{2})\u0020(?<phone>\d+)");            MatchCollection mc = reg.Matches(source);            foreach (Match m in mc)            {//这里解析除了年月和电话,自己写到文件吧                MessageBox.Show(m.Groups["year"].Value);                MessageBox.Show(m.Groups["month"].Value);                MessageBox.Show(m.Groups["phone"].Value);            } 

读书人网 >C#

热点推荐