Skip to main content

Textos

Estos son algunos ejemplos de textos:

«Elemento 1»
«12 de marzo de 2010»
«» (texto vacío)
El texto puede contener letras (mayúsculas o minúsculas), cifras, signos de puntuación, otros símbolos y espacios en blanco.

Bloques

Creación de texto

El siguiente bloque genera el texto «Hola» y lo guarda en la variable denominada saludo:

Bild1_sp.PNG

El bloque crear texto con combina el valor de la variable saludo y el texto nuevo «mundo» con el texto «HolaMundo». Tenga en cuenta que no hay espacios en blanco entre los dos textos, ya que no existían en los textos originales.

Bild2_sp.PNG

Para aumentar el número de entradas de texto, haga clic en el símbolo (+). Para eliminar las últimas ediciones, haga clic en el símbolo (-).

Modificación del texto

El bloque añadir ... a agrega el texto especificado a una variable concreta. En este ejemplo cambia el valor de la variable saludo de «Hola» a «¡Hey, hola!»:

Bild4_sp.PNG

Longitud del texto

El bloque longitud de cuenta el número de signos (letras, cifras, etc.) que contiene un texto. La longitud de ¡Nosotros somos #1! es 19, y la longitud del texto vacío es 0.

Bild5_sp.PNG

Bild6_sp.PNG

Comprobar si hay texto vacío

El bloque está vacío comprueba si el texto especificado está vacío (la longitud es de 0). En el primer ejemplo el resultado es verdadero y en el segundo ejemplo es falso.

Bild7_sp.PNG

Bild8_sp.PNG

Búsqueda de texto

Estos bloques se pueden utilizar para comprobar si un texto aparece en otro texto y, en caso de ser así, para saber en qué lugar aparece. Por ejemplo, aquí se pregunta acerca del primer lugar donde aparece la «a» en la palabra «Hola», y el resultado es 4:

Bild9_sp.PNG

En este caso se pregunta acerca del último lugar donde aparece la «a» en la palabra «Hola», y el resultado también es 4:

Bild10_sp.PNG

Independientemente de si se selecciona el primer o el último lugar, este bloque muestra el resultado 0, ya que «Hola» no contiene ninguna «z».

Bild11_sp.PNG

Extracción de texto

Extracción de un solo carácter

Esto da como resultado «b», la segunda letra en «abcde»:

Bild12_sp.PNG

Esto da como resultado «d», la penúltima letra en «abcde»:

Bild13_sp.PNG

Esto da como resultado «a», la primera letra en «abcde»:

Bild14_sp.PNG

Esto da como resultado «e», la última letra en «abcde»:

Bild15_sp.PNG

Esto da lugar a cada una de las 5 letras de «abcde» con la misma probabilidad:

Bild16_sp.PNG

Ninguno de los dos cambia el texto del que se extrae.

Extraer un área de texto

Con el bloque introducir secuencia de caracteres en el texto... se puede extraer un área de texto que comience con:

  • Letra #
  • Letra # del final
  • Primera letra

y finalice con:

  • Letra #
  • Letra # del final
  • Última letra

En el siguiente ejemplo se extrae «abc»:

Bild17_sp.PNG

Ajuste de la letra mayúscula/minúscula del texto

Este bloque crea una versión del texto de entrada que puede corresponderse con uno de los siguientes casos

  • MAYÚSCULA (todas las letras en mayúscula) o
  • minúscula (todas las letras en minúscula) o
  • sustantivos (primeras letras en mayúscula y otras letras en minúscula).

El resultado del bloque siguiente es «HOLA»:

Bild18_sp.PNG

Los caracteres no alfabéticos no se ven afectados. Tenga en cuenta que este bloque no funciona con texto en idiomas que no distinguen entre mayúsculas y minúsculas, como el chino.

Quitar (eliminar) espacios en blanco

El siguiente bloque elimina espacios en blanco, dependiendo de lo que se configure en el menú desplegable (triángulo pequeño):

  • al principio del texto
  • al final del texto
  • a ambos lados del texto

El resultado del bloque siguiente es «Hey, tú»:

Bild19_sp.PNG

No se encuentran espacios en blanco en la parte central del texto.

Generar texto

El bloque generar hace que el valor de entrada se muestre en la ventana de la consola:

Bild20_sp.PNG

En ningún caso se enviará a la impresora, como sugiere el nombre.

Editar texto con formato

Con el bloque formatear texto se puede editar texto con diferente contenido. Todos los marcadores de posición {} del texto se reemplazan por el contenido de las variables adjuntas después del texto. El formato se puede especificar entre corchetes. Por ejemplo, el formato {:.1f} solo genera la primera cifra decimal en la variable t.

image-1638881895605.png