我目前有兩個字符串分配 - 域,子域如何從文本文件中刪除字符串?
如何刪除文本文件中這些字符串的匹配事件?
string domain = "127.0.0.1 test.com"
string subdomain = "127.0.0.1 sub.test.com"
我不認爲使用正則表達式在這種情況下是理想的。
這怎麼辦?
我目前有兩個字符串分配 - 域,子域如何從文本文件中刪除字符串?
如何刪除文本文件中這些字符串的匹配事件?
string domain = "127.0.0.1 test.com"
string subdomain = "127.0.0.1 sub.test.com"
我不認爲使用正則表達式在這種情況下是理想的。
這怎麼辦?
var result = Regex.Replace(File.ReadAllText("file.txt"),
@"127\.0\.0\.1 test\.com|127\.0\.0\.1 sub\.test\.com", string.Empty);
然後寫入文件獲得結果。
您需要:
using
聲明將自動執行此操作)downvotes for this answer?有人不喜歡喬恩的雙向飛碟。 –
那麼,什麼是問題。如何識別這些字符串?需要更多的例子。如何從文本文件中刪除字符串/行?需要更多細節。 –
查找sed的Windows版本。完美的工具。另外,什麼讓你覺得正則表達式不適合? – tdammers