Skip to main content

Teksten

Voorbeelden voor teksten zijn:

"Ding 1"
"12. maart 2010"
"" (lege tekst)
Tekst kan letters (groot of klein geschreven), getallen, leestekens, andere symbolen en spaties bevatten.

Blokken

Opstellen van tekst

Het onderstaande blok genereert de tekst "Hallo" en slaat deze op in de variabelen onder Groet:

Bild1_n.PNG

Het blok stel tekst op vanuit combineert de waarde van de variabele Groet en de nieuwe tekst "wereld" tot de tekst"Hallowereld". Let erop dat er tussen de beide teksten geen spatie staat, omdat in beide oorspronkelijke teksten ook geen spatie stond.

Bild2_n.PNG

Om het aantal tekstinvoeren te verhogen moet je het (+)-symbool aanklikken. Om de laatste invoer te verwijderen moet je het (-)-symbool aanklikken.

Tekst wijzigen

Het blok bij ... toevoegen voegt de aangegeven tekst aan de aangegeven variabele toe. In dit voorbeeld verandert hij de waarde van de variabele Groet van "Hallo" in "Hallo, daar!":

Bild4_n.PNG

Lengte van de tekst

Het blok lengte van telt het aantal tekens (letters, getallen, enz.) die in een tekst zitten. De lengte van "Wij zijn #1!" is 12, en de lengte van de lege tekst is 0.

Bild5_n.PNG

Bild6_n.PNG

Controleren op lege tekst

Het component is leeg controleert of de aangegeven tekst leeg is (de lengte 0 heeft). Het resultaat is in het eerste voorbeeld waar en in het tweede voorbeeld onwaar.

Bild7_n.PNG

Bild8_n.PNG

Zoeken naar tekst

Deze blokken kunnen worden gebruikt om te controleren of een tekst in een andere tekst voorkomt en zo ja, waar deze voorkomt. Zo wordt bijvoorbeeld gevraagd wanneer voor het eerst een "a" in "Hallo" voorkomt, het resultaat is 2.

Bild9_n.PNG

Hier wordt gevraagd wanneer voor het laatst een "a" in "Hallo” voorkomt, wat eveneens een 2 oplevert:

Bild10_n.PNG

Ongeacht of het eerst of laatst voorkomende wordt gekozen, levert dit blok het resultaat 0 op, aangezien "Hallo" geen "z" bevat.

Bild11_n.PNG

Extraheren van tekst

Extraheren van een afzonderlijk teken

Dit geeft "b", de tweede letter in "abcde":

Bild12_n.PNG

Dit geeft "d", de voorlaatste letter in "abcde":

Bild13_n.PNG

Dit geeft "a", de eerste letter in "abcde":

Bild14_n.PNG

Dit geeft "e", de laatste letter in "abcde":

Bild15_n.PNG

Dit bevat de 5 letters in "abcde" met dezelfde waarschijnlijkheid:

Bild16_n.PNG

Geen van hen verandert de tekst van waaruit wordt geëxtraheerd.

Extraheren van een tekstgebied

Met het blok in tekst ... lever tekenketting kan een tekstgebied worden geëxtraheerd, dat hetzij met:

  • letter #
  • letter # vanaf einde
  • eerste letter

start en met:

  • letter #
  • letter # vanaf einde
  • laatste letter

eindigt.

In het volgende voorbeeld wordt "abc" geëxtraheerd:

Bild17_n.PNG

Aanpassen van groot/klein schrijven van de tekst

Dit blok genereert een versie van de invoertekst die hetzij

  • GROOT GESCHREVEN (alle letters als hoofdletters) of
  • klein geschreven (alle letters zijn klein geschreven) of
  • substantief (eerste letter hoofdletter, alle andere letters klein geschreven).

Het resultaat van het volgende blok is "HALLO":

Bild18_n.PNG

Dit is niet van toepassing op niet-alfabetische tekens. Let erop dat dit blok op tekst in talen zonder groot- en klein geschreven letters, zoals bijv. het Chinees, niet werkt.

Trimmen (verwijderen) van spaties

Het volgende blok verwijdert, afhankelijk wat in het dropdown-menu (klein driehoekje) wordt ingesteld, spaties:

  • aan het begin van de tekst
  • aan het einde van de tekst
  • aan beide kanten van de tekst

Het resultaat van het volgende blok is "Hi jij":

Bild19_n.PNG

Dit heeft geen invloed op spaties middenin de tekst.

Tekst uitvoeren

Het blok geeft uit zorgt er voor dat de invoerwaarde op het consolevenster wordt weergegeven:

Bild20_n.PNG

In geen geval wordt het naar de printer gestuurd, zoals de naam misschien laat vermoeden.

Tekst weergeven met formattering

Met het blok formatteer tekst kunnen teksten met variabeleninhoud geformatteerd worden weergegeven. Daarbij worden alle wildcards {} in de tekst door de inhoud van de na de tekst bijgevoegde variabelen vervangen. Binnen de accolades kan een formattering worden aangegeven. De formattering {:.1f} geeft bijv. alleen de eerste decimaal achter de komma in de variabele t weer.

image-1638883208440.png