c# 关于txt文本数据的提取问题
private long GetNextWord(string strText, long istart, ref string strWord)
{
long i = 0;
string strTemp = null;
bool bBegin = false;
if (istart == strText.Length) return istart;
strTemp = "";
for (i = istart; i <= strText.Length; i++)
{
if (bBegin)
{
if (strText.Split(i,1) != " ")
{
strTemp = strTemp + Strings.Mid(strText, i, 1);
}
else
{
break;
}
}
else
{
if (Strings.Mid(strText, i, 1) != " ")
{
strTemp = Strings.Mid(strText, i, 1);
bBegin = true;
}
}
}
strWord = strTemp;
return i;
}
红色部分是不知道怎么修改的地方,是vb转换过来的,向改成。net的
要求是这样的
txt文本中有
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
要求分别提取 xxxxxxxx提取1 aaaaaaaaa提取2 ooooooooo提取3
求高手帮帮忙红色部分该怎么判断
第一次接触txt文本 所以有点迷茫
{
long i = 0;
string strTemp = null;
bool bBegin = false;
if (istart == strText.Length) return istart;
strTemp = "";
for (i = istart; i <= strText.Length; i++)
{
if (bBegin)
{
if (strText.Split(i,1) != " ")
{
strTemp = strTemp + Strings.Mid(strText, i, 1);
}
else
{
break;
}
}
else
{
if (Strings.Mid(strText, i, 1) != " ")
{
strTemp = Strings.Mid(strText, i, 1);
bBegin = true;
}
}
}
strWord = strTemp;
return i;
}
红色部分是不知道怎么修改的地方,是vb转换过来的,向改成。net的
要求是这样的
txt文本中有
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
xxxxxxxx aaaaaaaaa ooooooooo
要求分别提取 xxxxxxxx提取1 aaaaaaaaa提取2 ooooooooo提取3
求高手帮帮忙红色部分该怎么判断
第一次接触txt文本 所以有点迷茫
...全文


