Tenemos la solución a este inconveniente, o por lo menos eso esperamos. Si continuas con dudas dínoslo y sin dudarlo te responderemos
Solución:
Divulgación completa sobre el siguiente código:
- no esta probado
- Probablemente arruiné al personaje escapando en
new Regex(...)
; -
En realidad no conozco C#, pero puedo buscar en Google
"C# string replace regex"
y aterrizar en MSDNRegex 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)
Reseñas y valoraciones
Recuerda algo, que tienes permiso de parafrasear tu experiencia si diste con la solución.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)