検索しているテキスト ファイルがあり、各行の最初の 10 文字をスキップしたいと考えています。
各行は で始まります[10:16:01]
。それは私がスキップしたいものであり、行の次の番号を見つけてそれらの番号を追加したいと考えています。
これは私がこれまでになんとかしてきたことです
foreach (string line in lines)
{
string a = line.Remove(0, 10);
if (a.Contains("whateverimsearchingfor"))
{
string resultString = Regex.Match(a, @"\d+").Value;
int result = Int32.Parse(resultString);
total += result
}
前もって感謝します!
ビルドしようとすると申し訳ありませんが、次のようになります。
ArgumentOutOfRangeException は未処理のインデックスであり、カウントは文字列内の場所を参照する必要があります
文字列 a = line.remove(0, 10) を指します
これで十分だと思います。