Saltar al contenido

¿RegEx para reemplazar caracteres especiales en una cadena con espacio? asp.net c #

Solución:

Divulgación completa sobre el siguiente código:

  • No esta probado
  • Probablemente arruiné el personaje que se escapó en new Regex(...);
  • En realidad, no sé C #, pero puedo buscar en Google "C# string replace regex" y aterrizar en MSDN

    Regex re = new Regex("[;\/:*?"<>|&']");
    string outputString = re.Replace(inputString, " ");
    

Aquí está el código correcto:

string inputString = "1/10 EP Sp'arrowha?wk XT R;TR 2.4GHz R\ed";
Regex re = new Regex("[;\\/:*?"<>|&']");
string outputString = re.Replace(inputString, " ");
// outputString is "1 10 EP Sp arrowha wk XT R TR 2.4GHz R ed"

Demostración: http://ideone.com/hrKdJ

También: http://www.regular-expressions.info/

string outputString = Regex.Replace(inputString,"[;/:*?""<>|&']",String.Empty)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *