private void button1_Click(object sender, EventArgs e)
{
try
{
openFileDialog1.Filter = "文本文件(*.txt)|*.txt";
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
StreamReader SReader = new StreamReader(textBox1.Text, Encoding.Default);
//ArrayList arr = new ArrayList();
List<string> arr = new List<string>();
string s;
while((s=SReader.ReadLine())!=null)
{
arr.Add(s);
}
//for (int i = 0; i < arr.Count; i++)
//{
//
//}
string[] sFields;
string pattern = @"\s*,\s*|\s+";//表达式模式(正则表达式)
// “\s”表示空格,“\s*”表示0个或多个空格,“\s+”表示1个或多个空格
sFields = Regex.Split(arr[0], pattern);
for (int i = 0; i < sFields.Length; i++)
{
textBox2.AppendText(sFields[i]+'\n');
}
}
catch { }
}
txt导入到list split区别一个或多个空格
最新推荐文章于 2024-05-29 14:00:38 发布