Manipulando cadenas
Hola a todos
Tengo un pequeño problema, estoy haciendo una aplicacion en Visual Basic y no se como poder manipular una cadena de texto como si fuera la clausula LIKE de SQL pero en VISUAL BASIC, tengo varias de cadenas "ELE000" MOD000",PRE00" donde 0 son numeros que varian, como hago para que dependiendo del valor de las tres primeras letras haga un determinado procedimiento.
Espero me ayuden Gracias.
Tengo un pequeño problema, estoy haciendo una aplicacion en Visual Basic y no se como poder manipular una cadena de texto como si fuera la clausula LIKE de SQL pero en VISUAL BASIC, tengo varias de cadenas "ELE000" MOD000",PRE00" donde 0 son numeros que varian, como hago para que dependiendo del valor de las tres primeras letras haga un determinado procedimiento.
Espero me ayuden Gracias.
If MiCadena Like "ELE###" = True Then
'Aqui el codigo cuando este la subcadena ELE seguida de 3 numeros cualesquiera
ElseIf MiCadena Like "MOD###" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de 3 numeros cualesquiera
ElseIf MiCadena Like "PRE##" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de 2 numeros cualesquiera
End If
' ### indica que debe haber 3 digitos cualesquiera
'Si se pueden incluir caracteres cualesquiera serÃa
If MiCadena Like "ELE???" = True Then
'Aqui el codigo cuando este la subcadena ELE seguida de 3 caracteres cualesquiera
ElseIf MiCadena Like "MOD???" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de 3 caracteres cualesquiera
ElseIf MiCadena Like "PRE??" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de 2 caracteres cualesquiera
End If
' ??? indica que debe haber 3 caracteres cualesquiera
'Si se pueden incluir caracteres cualesquiera serÃa
If MiCadena Like "ELE*" = True Then
'Aqui el codigo cuando este la subcadena ELE seguida de cualquier cantidad de caracteres cualesquiera
ElseIf MiCadena Like "MOD*" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de cualquier cantidad de caracteres cualesquiera
ElseIf MiCadena Like "PRE*" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de cualquier cantidad de caracteres cualesquiera
End If
' * indica que puede haber cualquier cantidad de caracteres cualesquiera
Visiten mi foro en http://programador.foro.st
'Aqui el codigo cuando este la subcadena ELE seguida de 3 numeros cualesquiera
ElseIf MiCadena Like "MOD###" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de 3 numeros cualesquiera
ElseIf MiCadena Like "PRE##" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de 2 numeros cualesquiera
End If
' ### indica que debe haber 3 digitos cualesquiera
'Si se pueden incluir caracteres cualesquiera serÃa
If MiCadena Like "ELE???" = True Then
'Aqui el codigo cuando este la subcadena ELE seguida de 3 caracteres cualesquiera
ElseIf MiCadena Like "MOD???" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de 3 caracteres cualesquiera
ElseIf MiCadena Like "PRE??" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de 2 caracteres cualesquiera
End If
' ??? indica que debe haber 3 caracteres cualesquiera
'Si se pueden incluir caracteres cualesquiera serÃa
If MiCadena Like "ELE*" = True Then
'Aqui el codigo cuando este la subcadena ELE seguida de cualquier cantidad de caracteres cualesquiera
ElseIf MiCadena Like "MOD*" = True Then
'Aqui el codigo cuando este la subcadena MOD seguida de cualquier cantidad de caracteres cualesquiera
ElseIf MiCadena Like "PRE*" = True Then
'Aqui el codigo cuando este la subcadena PRE seguida de cualquier cantidad de caracteres cualesquiera
End If
' * indica que puede haber cualquier cantidad de caracteres cualesquiera
Visiten mi foro en http://programador.foro.st
