Programación General > Visual Basic para principiantes

 Expresiones Regulares

(1/1)

Lucer:
Hola de nuevo,

Vereis mi problema ahora es el siguiente. Si tubiera una salida tipo:
"MODEL:Nokia" por ejempolo en un textbox y quisiese que solo saliera Nokia, ¿como haria? No se si me explico, ¿existe algun tipo de Expresion regular que se le pueda aplicar a las variables o las salidas que de algun comando?



Gracias   :D

cpmario:
No existe una expresión regular para manejar cadenas de texto. Debes de elaborar un código para cada uno de los tipos de salida que tengas.

Para lo que mencionas puedes usar este:

--- Código: Text ---Private Sub Command1_Click()    Dim intX As Integer    Dim strSalida As String    strSalida = "MODEL:Nokia"    intX = InStr(1, strSalida, ":")    Text1.Text = Right$(strSalida, Len(strSalida) - intX)End Sub  Como puedes ver, necesitas un cuadro de texto llamado Text1 y un botón Command1
 :comp:

Soultaker:
La verdad que no entendi la pregunta, a ver si alguno de ustedes me lo explica mejor, puedo que yo tenga alguna solucion.

Saludos.

 :comp:

Lucer:
Cpmario eso me vale perfectamente, pero necesitaria saber donde informarme de esas expresiones (cuales hay y para que se utilizan) si pudieras darme un link te lo agradeceria.

Gracias ;)

cpmario:
Como te decia, no hay expresiones regulares. Tienes que irlas inventando conforme a los datos que deseas obtener.
Existen buenos sitios de VB para consultar, pero tal vez ninguno sea precisamente de lo que deseas. En este foro hay muchas discusiones de la manera de obtener solo texto en mayúsculas, o solo números, etc.

http://www.elguille.info/vb/default.aspx

También puedes hacer búsquedas en Google, por ejemplo busca "tutorial vb" (sin las comillas).

 :comp:

Navegación

[0] Índice de Mensajes

Ir a la versión completa