Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2013, 12:56
Avatar de tataNZ
tataNZ
 
Fecha de Ingreso: abril-2008
Ubicación: Nueva Zelanda
Mensajes: 33
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Como mostrar los ultimos numeros en un gridview

Cita:
Iniciado por th3r0rn Ver Mensaje
Hola tengo un gridview con varios campos, pero en una columna me obtiene lo siguiente:

C140K42--LP91
C140K42--P15
C140K42---P150
C140K42-K13

Lo que quiero es obtener el ultimo dato numerico de la cadena, es decir, quedaria asi:
91
15
150
13

Pero nose si haya alguna forma de hacer esto, puesto que aveces la longitud de los ultimos numeros puede ser de 3 o de 2, ademas el campo es tipo strging el cual obtengo de la siguiente manera:
Código C#:
Ver original
  1. klist.Pulgadas = ir.GetString("Pulgadas_Rollos");

Lo que si es seguro es que siempre abra guines y letras antes de el numero.
Saben si de alguna manera es posible obtener esto?
Podrías usar Regular Expressions. Claro, siempre y cuando los números mantengan alguna carácterística.

Este es el sitio con informacion sobre como usar la clase Regex en .Net
http://msdn.microsoft.com/en-nz/libr...ons.regex.aspx

Aquí vas a encontrar un ejemplo de como usarla.
http://www.dotnetperls.com/regex-match

Y aqui un sitio muy util en el que puedes probar las distintas expresiones:
http://gskinner.com/RegExr/

Espero que te sirva