读书人

C#实现 读写txt文件在显示时可以去除

发布时间: 2012-04-26 14:01:31 作者: rapoo

C#实现 读写txt文件,在显示时可以去除所有标点,不分代码如下,求高人指点!谢谢!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;




namespace ReadWriteTxt1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void btnAdd_Click(object sender, EventArgs e)//输入内容
{
StreamWriter sw = new StreamWriter(@"G:\C程序\C#\ReadWriteTxt1\abc.txt",true);
sw.WriteLine(txtContent.Text);
sw.Close();

}

private void btnShow_Click(object sender, EventArgs e)//正常显示
{
StreamReader sr = new StreamReader(@"G:\C程序\C#\ReadWriteTxt1\abc.txt");
txtResult.Text = sr.ReadToEnd();
sr.Close();
}

private void label2_Click(object sender, EventArgs e)
{

}

private void btnShow1_Click(object sender, EventArgs e)//去除标点符号显示,这里我实现不了求指点,可以用正值表达式,等····求指点····· {
StreamReader str = new StreamReader(@"G:\C程序\C#\ReadWriteTxt1\abc.txt");

txtResult.Text = str.ReadToEnd();
str.Close();

}
}
}

[解决办法]
最笨的办法就是可以使用替换,把标点符号替换成"";
好一点的办法就是正则了。
[解决办法]

探讨

中间的话是什么意思?string input = @"fdasjhkfjads;lfj;,这是什么意思?

读书人网 >C#

热点推荐