我已經搜索了這個,但我遇到的每個解決方案都涉及到regex
女巫不是我的解決方案。C#Streamreader添加新行
我的問題很簡單,我希望streamreader
每次讀到單詞「ice」時都會添加一個新行。請記住,streamreader
正在將輸入讀取爲1行。
我的代碼如下:
using (StreamReader sr = new StreamReader(stream))
{
VarrileKeeper.s = sr.ReadToEnd();
//Console.WriteLine(VarrileKeeper.s);
if (VarrileKeeper.s.ToString().Contains("ice"))
{
//insert newline in string
}
sr.Close();
}
怎麼樣的詞_iceland_或別的東西containig字符_ice_? – Steve
你想要*更新*文件或只讀*它以這種方式? –
你不能只用'Replace'嗎? 'VarrileKeeper.s = sr.ReadToEnd()。Replace(「ice」,「ice」+ Environment.NewLine);' –