Puis-je utiliser des expressions régulières avec String.Replace en C #?

Par exemple, j'ai le code ci-dessous
string txt="j'ai des chaînes de caractères comme à l'Ouest, et de l'Ouest, de l'ouest et de l'Ouest."

Je voudrais remplacer le mot de l'ouest ou de l'Ouest avec un autre mot. Mais je ne voudrais pas remplacer l'Ouest dans l'Ouest.

  1. Puis-je utiliser une expression régulière dans une chaîne.remplacer? J'ai utilisé
    inputText.Replace("(\\sWest.\\s)",temp); C'dos pas de travail.

source d'informationauteur Tasawer Khan