什麼是搜索文本文件看起來像這樣的最佳方式搜索文本..?在一個.txt
efee || NBR |地址|名稱|電話|城市|州|郵編
ABC || 455 | gsgd |第一持續| GSG | FEF | JK | 0393
gjgj || JFJ | DDG
|倒數第一| FHT |稀土| HN |日.. 。更多的行...
我開始閱讀文件和它的所有上下文與一個streamreader 我正在計算「|」並抓住第5和第6之間的文本使用子,但我不知道怎麼辦的計數「|」。或者如果有人有更好的主意,我願意接受。 試過這樣的事情:
StreamReader file = new StreamReader(@"...");
string line;
int num=0;
while ((line = file.ReadLine()) != null)
{
for (int i = 1; i <= 6; i++)
{
if (line.Contains("|"))
{
num++;
}
}
int start = line.IndexOf("|");
int end = line.IndexOf("|");
string result = line.Substring(start, end - start - 1);
}
我想要的文字我beleive始終是5,6日之間「|」
使用.NET TextFieldParser類。 –