miércoles, 27 de abril de 2011

Funciones de Cadena de Caracteres (3er Año. Visual Basic Avanzado)

Copia este contenido en tu cuaderno y tráelo en la próxima clase, el lunes 2 de mayo.

Las funciones alfanuméricas, también llamadas Funciones para el manejo de cadenas de caracteres, se describen a continuación:


FUNCIÓN
DESCRIPCIÓN
(PARA QUÉ SIRVE)
EJEMPLO DE CÓMO SE USA
SPACE
Crea una cadena formada por el número de espacios indicado entre paréntesis.
Resultado = SPACE(número)
STRING
Crea una cadena formada por caracteres repetidos.
Resultado = STRING(num, string)
MID
Permite extraer cadenas más pequeñas de un string, a partir de inicio y con una longitud long.
Resultado = MID(string, inicio, long)
LEFT
Permite extraer el número  especificado de caracteres (num) de la izquierda del string.
Resultado = LEFT(string, num)
RIGHT
Permite extraer el número especificado de caracteres (num) de la derecha del string.
Resultado = RIGHT(string, num)
INSTR
Indica en qué posición está contenido el string2 en el string1. Si devuelve 0 es que no está.
Resultado = INSTR(Inicio, string1, string2)
LCASE
Convierte a minúsculas el string.
Resultado = LCASE(string)
UCASE
Convierte a mayúsculas el string.
Resultado = UCASE(string)
STRCOMP
Compara el string1 con el string2.
Resultado = STRCOMP(string1, string2)
TRIM
Elimina los espacios del principio y final del string.
Resultado = TRIM(string)
RTRIM
Elimina los espacios del final del string.
Resultado = RTRIM(string)
LTRIM
Elimina los espacios del principio del string.
Resultado = (string)
FORMAT
Permite dar a un string un formato específico.
Resultado = FORMAT(string, formato)
SPLIT
Extracción de subcadenas. Devuelve un array con las n subcadenas separadas por el delimitador (delim) que por defecto el espacio.
Resultado = Split(string,delim,n)
JOIN
Unión de subcadenas
Resultado = Join(string, delim)
REPLACE
Buscar y reemplazar una subcadena por otra en una cadena. Reemplaza substring por replacewith
Resultado = Replace(string, substring, replacewith)
LEN
Devuelve un valor numérico que indica la longitud de una cadena, es decir, el número de caracteres.
Resultado = Len(string)


Recordemos los Ejemplos usados en clase durante la práctica 1

L = Len(Text1)  ‘ Medimos la frase contenida en text1. Asignamos el Número de caracteres a la variable L.

C = Mid(Text1, A, 1) ’Extraer 1 letra de text1 en la posición A, o en la posición especificada en la Variable A (MID). Asigna el resultado a la variable C.

D = UCase(Mid(Text1, B, 1)) ‘Extraer 1 letra de text1 en la posición B (MID) y pásala a mayúscula (UCASE) Asigna el resultado a la variable D.

Text2 = Str(N + 1) + " Palabras”    ‘Transforma (N+1) de número a string y muestra después de él la palabra “Palabras”. Asígnaselo a Text2

Text3 = Str(N) + " Vocales"   Transforma el contenido de la variable N de número a string(STR) y muestra después de él la palabra “Vocales”. Asigna el resultado  a Text3

Text2 = Replace(Text1, letra, "*")   ‘ Busca la letra guardada en la variable letra dentro de text1 y reemplaza todas las ocurrencias que encuentres por asteriscos (REPLACE). Asigna el resultado  a Text2

Text2 = Replace(Text2, LCASE(letra), "*")  ‘Pasa la letra almacenada en la variable Letra a Minúscula (LCASE),  Búscala dentro de text2 y reemplázala por asteriscos  (REPLACE). Asigna el resultado  a Text2

Te invitamos a que compartas otros ejemplos a través de comentarios en esta entrada, recuerda que tu participación es importante.

No hay comentarios:

Publicar un comentario