Por ejemplo, tengo código debajo de string txt = "Tengo cadenas como Oeste, Oeste, Oeste y Oeste".¿Puedo usar expresiones regulares con String.Replace en C#?
Me gustaría reemplazar la palabra oeste u oeste con alguna otra palabra. Pero me gustaría no reemplazar West en Western.
- ¿Puedo usar la expresión regular en string.replace? Usé
inputText.Replace("(\\sWest.\\s)",temp);
No funciona.
Se ve bien, pero esto va a ignorar al oeste y al oeste ¿Y es insensible a las mayúsculas y minúsculas? –
Creo que hace lo mismo que ya estoy haciendo Usando 's = s.Replace ("Oeste", "algo");' –
Funciona como una cadena s = Regex.Replace (s, @ "(\ bwest \ b)", "something") ;. Y funciona para el oeste. y al oeste y al oeste; también. Realmente no entiendo por qué :) –