高速でも効率的に、それは正規表現に新しいそれらのために理解することは簡単ですどちらを見つけるだろう:
while (!endOfFile)
{
//get the next line of the file
string line = file.readLine();
EDIT: //Trim WhiteSpaces at start
line = line.Trim();
//check for your string
if (line.StartsWith("addTestingPageContentText"))
{
int start1;
int start2;
//get the first something by finding a "
for (start1 = 0; start1 < line.Length; start1++)
{
if (line.Substring(start1, 1) == '"'.ToString())
{
start1++;
break;
}
}
//get the end of the first something
for (start2 = start1; start2 < line.Length; start2++)
{
if (line.Substring(start2, 1) == '"'.ToString())
{
start2--;
break;
}
}
string sometext1 = line.Substring(start1, start2 - start1);
//get the second something by finding a "
for (start1 = start2 + 2; start1 < line.Length; start1++)
{
if (line.Substring(start1, 1) == '"'.ToString())
{
start1++;
break;
}
}
//get the end of the second something
for (start2 = start1; start2 < line.Length; start2++)
{
if (line.Substring(start2, 1) == '"'.ToString())
{
start2--;
break;
}
}
string sometext2 = line.Substring(start1, start2 - start1);
}
}
私は真剣に行くのをお勧めしますがインターネット上の素晴らしいチュートリアルのいくつかを介して。 Thisは非常に良いものです
行の先頭に注意してください。それはあなたの 'line.StartsWith(" addTestingPageContentText ")'条件を捨てます。 –
'for'ループを' string.IndexOf'に置き換えることもできます。 –
いいですよね、空白があると仮定して、データではなくポストのコードへの変換からエラーがありました。その場合、string.Trim()で空白をトリミングすることは良い出発点になります。 –