2016-11-06 53 views
-3

删除特定整个单词我有一个包含这3个行这个文本文件:从字符串

Bob 
MikeBob 
Mike 

我怎么能去掉“迈克”,但不从“MikeBob”“迈克”?

我已经试过这样:

string text = File.ReadAllText("C:/data.txt"); 
text = text.Replace("Mike", ""); 

但它删除迈克的所有地方。 我该怎么办?

+1

除非在那里还有'\ r'。 –

+2

你想要一个空的线,在Mike的位置还是移除了整条线? –

+1

阅读所有行并排除单词,然后重建文本 – Nkosi

回答

0
var text = Regex.Replace(File.ReadAllText("C:/data.txt"), "\bMike\b",""); 

很容易通过正则表达式。

+0

谢谢!有效 – ARandomCoder2K19