私のテキストファイルは次のようになります
mytext.txt
1. This is line one
2. This is line two
3. This is line three
.....
ここで、c#を使用してmytext.txtを読み取り、このようにこれらの行を置き換えて、テキストファイルに保存します。
Number. This is line one
Number. This is line two
Number. This is line three
.....
コードを提供しますが、コードから学習できるように、各ステップの機能を説明します。
// assume that System.IO is included (in a using statement)
// reads the file, changes all leading integers to "Number", and writes the changes
void rewriteNumbers(string file)
{
// get the lines from the file
string[] lines = File.ReadAllLines(file);
// for each line, do:
for (int i = 0; i < lines.Length; i++)
{
// trim all number characters from the beginning of the line, and
// write "Number" to the beginning
lines[i] = "Number" + lines[i].TrimStart('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
}
// write the changes back to the file
File.WriteAllLines(file, lines);
}