关于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电话
具体应该怎么操作,求相关代码,谢谢了
[解决办法]
正则解析
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); }