我創建了一個文本文件,它看起來有點像這樣:運行和替換變量
Hello <name>! You and <name> will go for a run in the <place>.
我想與用戶輸入替換文件名稱中的變量,並允許重複。例如<name>
可能會在文本文件中出現兩次,應該能夠接受不同的用戶答案。
任何意見表示讚賞。 *又問W /重新措辭
string contents = File.ReadAllText("mad.txt");
Console.Write("Enter a name: ");
string name = Console.ReadLine();
Console.Write("Enter a place: ");
string place = Console.ReadLine();
contents = contents.Replace("<name>", name).Replace("<place>", place);
File.WriteAllText("somefile.txt", contents);
Console.WriteLine(contents);
[〜應變g.replace(string oldValue,string newValue)](https://msdn.microsoft.com/en-us/library/fk49wtc1(v = vs.110).aspx)是你在找什麼? – Emz
那麼basicall你想建立一個模板引擎?現有的許多其他模板引擎的kajillions有什麼問題? –
@MarcB也許只是出於興趣。 – Codor