Saltar al contenido
codexivo
Menú

Intermedio

Texto

Leer letras, partir, unir y transformar textos.

Un texto se lee letra por letra con [ ], igual que una lista:

Abrir en el sandbox
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.

Abrir en el sandbox
variable palabra = "hola"
variable nueva = mayúsculas(palabra[0]) + subtexto(palabra, 1, longitud(palabra))
imprimir(nueva, palabra)

Partir y unir

Abrir en el sandbox
variable frase = "  El sol sale  "
variable palabras = dividir(recortar(frase), " ")
imprimir(palabras)
imprimir(unir(palabras, "-"))

Buscar

Abrir en el sandbox
variable frase = "El sol sale"
imprimir(contiene(frase, "sol"), posición_de(frase, "sale"), empieza_con(frase, "El"))

Recorrer

Abrir en el sandbox
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.