c# remplacer la chaîne de caractères dans un fichier texte

Je cherche à remplacer la chaîne de caractères dans un fichier texte.

J'utilise le code suivant:

string text = File.ReadAllText(@"c:\File1.txt");
text = text.Replace("play","123");
File.WriteAllText(@"c:\File1.txt", text);

Il pas ne change que le mot "jouer" à "123", mais aussi de changer le mot "écran" à "dis123"

Comment résoudre ce problème?

OriginalL'auteur Quan | 2013-10-27