c#处理字符串

来源:百度知道 编辑:UC知道 时间:2024/04/28 17:00:44
用StreamReader读取的TXT文件内容为:
http://www.baidu.com|百度
2|二号
3|三号
…………
一个循环在这个读取内:
while (strLine != null)
{
//2nd 分析数据

string[] url = strLine.Split('|');
foreach (string i in url)
this.linkLabel1.Text += i + "\r\n";
strLine = m_streamReader.ReadLine();

}
最后结果就为:
http://www.baidu.com
百度
2
二号
3
三号

主要是字符串处理 我想让他成为:
百度
二号
三号

而相应的URL为 http://www.baidu.com 2 3
URL用linkLabel1.Links.Add就行
主要是前面的字符串处理
让他只读取每行|后面的内容

StreamReader streamReader = new StreamReader("t.txt", Encoding.Default);
string strLine = "";
string result = "";//主要是字符串处理 我想让他成为的字符串
while ((strLine = streamReader.ReadLine()) != null)
{
string[] url = strLine.Split('|');
if (url.Length == 2)//这样判断保证所读出来的字符串是由两部分组成
{
result = result +url[1] +"\r\n";
}
}

你把他定位一下就还了