Estoy muy mal con expresiones regulares pero quiero eliminar todos estos,;:.!? ' "$ # @/*^& - + de una cadenapuntuacion de cadena con expresiones regulares
string x = "This is a test string, with lots of: punctuations; in it?!.";
¿Cómo puedo hacer que
Por qué no simplemente ejecutar un String.Replace? El rendimiento sin dudas será mejor y el código será mucho más legible para arrancar. – Tejs
posible duplicado de [La mejor manera de quitar la puntuación de una cadena] (http://stackoverflow.com/questions/421616/best-way-to-strip-punctuation-from-a-string) –
@Tejs: El rendimiento puede o puede que no sea mejor, dependiendo de la longitud de la cadena y la cantidad de caracteres que se deben reemplazar. Además, el código no sería necesariamente menos legible. Mucha gente tiene una aversión al uso de expresiones regulares porque se ven crípticas, pero al igual que cualquier otro código, comentarlos ayudará con eso. –