Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplos:
Borrar(“ABCDEFG”, 4, 2) su valor será “ABCFG”
Nota: Como se observa, el borrado obliga a un desplazamiento automático, hacia la
izquierda, del resto de los caracteres contenidos en el texto.
Borrar(“ABCDEFG”, 2, 4) su valor será “AFG”
Borrar(“ABCDEFG”, 0, 4) su valor será “ABCDEFG”
Borrar(“ABCDEFG”, 1, 4) su valor será “EFG”
Operaciones con Cadenas de caracteres
Reemplazar
Suponga que dado un texto T queremos reemplazar la primera ocurrencia
de una cadena S1 por otra S2. Indicamos esta operación por:
Reemplazar(texto, cadena1, cadena2) o Reemplazar(T, S1, S2)
Se entiende que la longitud del texto resultante, depende de las longitudes
de S1 (los caracteres que se eliminan de la cadena original) y S2 (los caracteres que
reemplazan a los eliminados). Es decir, puede ser mayor, menor o igual a la
longitud actual de T.
Operaciones con Cadenas de caracteres
Operación para textos
Reemplazar Reemplazar(T, S1, S2)
Ejemplos:
Reemplazar(“ABCDABCD”, “AB”, “Z”) su valor será “ZCDABCD”
Reemplazar(“ABCDABCD”, “C”, “XYZ”) su valor será “ABXYZDABCD”
Nota: Como se observa, reemplazar obliga a un desplazamiento automático, hacia la izquierda o
hacia la derecha, del resto de los caracteres contenidos en el texto. Además, solo afecta a
la primera aparición de S1, aunque se encuentre repetidas veces en T, y de no encontrarse,
no se afecta la cadena original (T), como se observa en el ejemplo siguiente:
Reemplazar(“ABCDABCD”, “X”, “YZ”) su valor será “ABCDABCD”
ESTRUCTUR AS DE DATOS TIPO CADENAS