Skip to main content

Textes

Voici quelques exemples de textes :

« Objet 1 »
 « 12 mars 2010 »
 «» (texte vide)
Le texte peut contenir des lettres (en minuscules ou en majuscules), des chiffres, des signes de ponctuation, d’autres symboles et des espaces.

Blocs

Création de texte

Le bloc suivant génère le texte « Bonjour » et l’enregistre dans la variable intitulée Salutations : :

Bild1_f.PNG

Le bloc Générer du texte à partir de combine la valeur de la variable Salutations et le nouveau texte « Monde » avec le texte « Bonjour le monde ». Notez qu’il n’y a pas d’espace entre les deux textes, car il n’y en avait pas dans les deux textes originaux.

Bild2_f.PNG

Pour augmenter le nombre de saisies de texte, cliquez sur l’icône (+). Pour supprimer la dernière édition, cliquez sur l’icône (-).

Modification du texte

Le bloc Joindre à ...  ajoute le texte indiqué à la variable spécifiée. Dans cet exemple, il change la valeur de la variable Salutations de « Bonjour » en « Bonjour à vous ! » :

Bild4_f.PNG

Longueur du texte

Le bloc Longueur de compte le nombre de caractères (lettres, chiffres, etc.) qui sont contenus dans un texte. La longueur de « Nous sommes #1 ! » est 12 et la longueur du texte vide est 0.

Bild5_f.PNG

Bild6_f.PNG

Vérifier si le texte est vide

Le module Vide vérifie si le texte spécifié est vide (la longueur est de 0). Le résultat est vrai dans le premier exemple et faux dans le second.

Bild7_f.PNG

Bild8_f.PNG

Recherche de texte

Ces blocs peuvent être utilisés pour vérifier si un texte est présent dans un autre texte et, dans l’affirmative, où il est présent. Par exemple, on demande la première apparition de « a » dans « Salut », et le résultat est 2 :

Bild9_f.PNG

Ceci pose la question de la dernière apparition de « a » dans « Salut », ce qui fait également 2 :

Bild10_f.PNG

Que la première ou la dernière occurrence soit sélectionnée, ce bloc renvoie le résultat 0, car « Salut » ne contient pas de « z ».

Bild11_f.PNG

Extraction de texte

Extraction d’un caractère unique

Ceci renvoie « b », la deuxième lettre dans « abcde » :

Bild12_f.PNG

Ceci renvoie « d », l’avant-dernière lettre de « abcde » :

Bild13_f.PNG

Ceci renvoie « a », la deuxième lettre dans « abcde » :

Bild14_f.PNG

Ceci obtient « e », la dernière lettre dans « abcde » :

Bild15_f.PNG

Ceci obtient chacune des 5 lettres « abcde » avec la même probabilité :

Bild16_f.PNG

Aucun d’eux ne modifie le texte extrait.

Extraction d’une zone de texte

Le bloc dans le texte ... Fournit la chaîne de caractères permet d’extraire une zone de texte qui commence avec :

  • Lettre #
  • Lettre # de la fin
  • Première lettre

et termine par :

  • Lettre #
  • Lettre # de la fin
  • Dernière lettre

Dans l’exemple suivant, « abc » est extrait :

Bild17_f.PNG

Mise en majuscules/minuscules du texte

Ce bloc génère une version du texte d’entrée qui est soit

  • en MAJUSCULES (toutes les lettres en majuscules) ou
  • en minuscules (toutes les lettres en minuscules) ou
  • Substantive (première lettre en majuscule, les autres lettres en minuscules).

Le résultat du bloc suivant est « BONJOUR ».

Bild18_f.PNG

Les caractères non alphabétiques ne sont pas concernés. Remarquez que ce bloc ne fonctionne pas sur des textes dans des langues sans majuscules et minuscules, comme le chinois par exemple.

Ajuster (supprimer) les espaces

Supprimer le bloc suivant, en fonction de ce qui est paramétré dans le menu déroulant (petit triangle), espaces :

  • au début du texte
  • à la fin du texte
  • des deux côtés du texte

Le résultat du bloc suivant est « Bonjour vous ».

Bild19_f.PNG

Les espaces au milieu du texte ne sont pas concernés.

Éditer du texte

Le bloc Editer a pour effet d'éditer la valeur de saisie dans la fenêtre de la console :

Bild20_f.PNG

En aucun cas, il ne sera envoyé à l’imprimante, comme son nom le laisse supposer.

Éditer du texte avec formatage

Le bloc Formater le texte permet d’éditer des sorties de texte formatées avec un contenu variable. Tous les caractères de remplacement {} dans le texte sont remplacés par le contenu des variables jointes après le texte. Un formatage peut être donné entre parenthèses. Le formatage {:.1f} ne donne par exemple que la première décimale du nombre de virgules dans la variable t.

image-1638883272283.png