分割字符串使用空格
using System; using System.Text; using System.IO; static void Read(string path) { StreamReader sr = new StreamReader(path, Encoding.Default); String line; while ((line = sr.ReadLine()) != null) { string []sli = line.Split(' '); //分割字符串 //Console.WriteLine(sli[1].ToString(),sli[0].ToString()); for (int i = 0; i < sli.Length; i++) { if (sli[0].ToString() == "#") continue; Console.WriteLine("{0}", sli[i]); } // Console.WriteLine("city={0},cityid={1}", sli[1].ToString(), sli[0].ToString()); } }
测试文件例子:
测试文件.txt
CN101340401 taizhong 台中 台中 台湾
CN101340402 miaoli 苗栗 台中 台湾
CN101340403 zhanghua 彰化 台中 台湾
CN101340404 nantou 南投 台中 台湾
# 测试数据
CN101340405 hualian 花莲 台中 台湾
CN101340406 yunlin 云林 台中 台湾
CN101310230 nanzidao 南子岛 南子岛 海南
laser杨万荣