テキストファイルを読み込み、すべての段落(テキスト行)の既存のテキストの前後にテキストを追加します。前後のテキストはすべての段落の後に変更されますが、3番目ごとに繰り返されます。元のテキストは、すべてのテキスト行に対して常に一意です。段落ごとにテキストファイルを開き、テキストを変更する方法は?
例: "1text" - > "Some text 1text Some text"です。 "2text" - > "その他のテキスト2text Some other text "。 "3text" - > "no idea 3text no idea" "4text" - > "Some text 4text何らかのテキスト"
次に、テキストファイルを新しいものに置き換えるか、新しいものを作成します。
これは私が構築できるものですか?
static void Main(string[] args)
{
string[] lines = { "First line", "Second line", "Third line" };
System.IO.File.WriteAllLines(@"C:\Desktop\TestFolder\WriteLines.txt", lines);
using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"C:\Desktop\TestFolder\WriteLines.txt"))
{
foreach (string line in lines)
{
if (!line.Contains("Second"))
{
file.WriteLine(line);
}
}
}
}
あなたが投稿したコードは、あなたが解決している問題に関連していません。何を試しましたか?あなたは達成したいことを捨てることができます。少なくとも基本的にはテキストファイルで作業する方法を知っていることが明らかです。それで特定の問題が発生しましたか? –
私は、C#について多くを知らないが、私は、私は次のようにソートされますテキストファイルを読み取ることができるコードを作成したい: * www.example.jpg * www.example.com *ニース靴 * * WWW .anotherexample.jpg * www.anotherexample.com *クールなTシャツ Infortとこのテキストの後に、同じCSSを共有するので、自分のHTMLコードを追加したいと思います。星印はテキストファイルの新しい行を示します。 – user2890719