2016-11-06 12 views
-3

ich diese Textdatei habe, die diese drei Zeilen enthalten:entfernen spezifisches gesamtes Wort aus einem String

Bob 
MikeBob 
Mike 

Wie könnte ich ‚Mike‘ entfernen, ohne ‚Mike‘ von ‚MikeBob‘ entfernen?

Ich habe dies versucht:

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

Aber es entfernt alle Vorkommen von Mike. Was soll ich tun?

+1

Es sei denn da ist auch ein '\ r' drin. –

+2

Möchten Sie eine leere Zeile wo Mike war oder die gesamte Zeile entfernen? –

+1

Lesen Sie alle Zeilen und schließen Sie das Wort dann wieder Text – Nkosi

Antwort

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

Ziemlich einfach durch Regex.

+0

Danke! Es funktionierte – ARandomCoder2K19

Verwandte Themen