ファイルを読み込もうとしていますが、テキストを分割するときに、改行の最後に "\ r \ n" 「例」、「こんにちは」の代わりに「nHello」と入力します。リスト内の文字列を分割し、同じ位置のリストに追加するにはどうすればよいですか?
"\ r \ n"をスペースで置き換えてリストに追加できました。しかし、リストは変わらないので、文字列は単語リスト内の何かを置き換えているようには見えません。それはあなたが必要なものを行いますよう
string textFile = System.IO.File.ReadAllText(@"C:\Users\example\Downloads\text.txt");
List<string> words = new List<string>(textFile.Split(' '));
foreach (var s in words)
{
if (s.ToLower().Contains('\n'))
{
var check = s.Replace("\r\n", " ");
List<string> add = new List<string>(check.Split(' '));
words.Concat(add);
}
}
少なくともいない提供されたコードでは、あなたが戻ってテキストファイルに何かを書くようにそれは見ていない...「テキストファイルは変更されませんので、」..私のミス – WillardSolutions
申し訳ありませんが、私はちょうど作りました編集、それは '単語リスト'の意味だった '\ r \ n'を含む文字列を分割した後に単語リストを変更したい – Bronson
これは複雑すぎると思います。最初に置き換え、_分割する。 –