Intermedio
Texto
Leer letras, partir, unir y transformar textos.
Un texto se lee letra por letra con [ ], igual que una lista:
variable palabra = "hola"
imprimir(palabra[0], palabra[-1], longitud(palabra))Pero un texto nunca cambia: palabra[0] = "H" es un error. Todos los procedimientos de texto regresan uno nuevo.
variable palabra = "hola"
variable nueva = mayúsculas(palabra[0]) + subtexto(palabra, 1, longitud(palabra))
imprimir(nueva, palabra)Partir y unir
variable frase = " El sol sale "
variable palabras = dividir(recortar(frase), " ")
imprimir(palabras)
imprimir(unir(palabras, "-"))Buscar
variable frase = "El sol sale"
imprimir(contiene(frase, "sol"), posición_de(frase, "sale"), empieza_con(frase, "El"))Recorrer
variable vocales = 0
para_cada letra en "murciélago" {
si (contiene("aeiouáéíóú", letra)) {
vocales++
}
}
imprimir(vocales)Todos los procedimientos de texto están en la biblioteca.