首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于openfiledialog,savefiledialog和分离输出

2012-05-04 
关于openfiledialog,savefiledialog和分离输出,高手请进1.首先有一个按钮,点击它浏览选择TXT(只能限定为tx

关于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);            } 

热点排行