Buscando maneras rápidas/eficientes de convertir un número alfanumérico a un número únicoAlfanumérico a numérico solamente
p. + 123-456/7890 se convierte 1234567890 etc.
el código existente es
foreach(char c in str.ToCharArray())
if (char.IsDigit(c)) stringBuilder.Append(c);
return stringBuilder.ToString();
¿En qué estás realmente? ... ¿nuevas ideas (por ejemplo, uso de expresiones regulares) o puntos de referencia? ¿Por qué estás haciendo esta pregunta, solo por información, o hay un escenario en el mundo real? –
No creo que su enfoque sea lento ... si mida en velocidad, debería ser mucho más rápido que la expresión regular. La única mejora que puedo imaginar es reemplazar con Linq, pero no con la velocidad, solo un código más limpio. – xandy
Duplicado de http://stackoverflow.com/questions/6361986/how-get-integer-only-and-remove-all-string-in-c-sharp –