Sagt, ob ein Text einen Suchtext enthält.
Beispiel: 'hello world' enthält 'world' -> true
Der Text und wonach gesucht wird
True, wenn der Suchtext darin vorkommt
Sagt, ob ein Text mit einem Suchtext beginnt.
Beispiel: 'hello world' beginnt mit 'hello' -> true
Der Text und wonach an seinem Anfang gesucht wird
True, wenn der Text damit beginnt
Sagt, ob ein Text mit einem Suchtext endet.
Beispiel: 'hello world' endet mit 'world' -> true
Der Text und wonach an seinem Ende gesucht wird
True, wenn der Text damit endet
Ermittelt, wo ein Suchtext zuerst vorkommt, Zeichen ab 0 gezählt, oder -1, wenn er nicht vorkommt.
Beispiel: 'hello world' Suche nach 'world' -> 6
Der Text und wonach gesucht wird
Die Position des ersten Vorkommens oder -1
Ermittelt, wo ein Suchtext zuletzt vorkommt, Zeichen ab 0 gezählt, oder -1, wenn er nicht vorkommt.
Beispiel: 'hello world hello' Suche nach 'hello' -> 12
Der Text und wonach gesucht wird
Die Position des letzten Vorkommens oder -1
Liest das Zeichen an einer Position, gezählt ab 0.
Beispiel: 'hello' bei 1 -> 'e'
Der Text und die Position
Das Zeichen oder ein leerer Text, wenn die Position außerhalb des Textes liegt
Sagt, ob ein regulärer Ausdruck irgendwo in einem Text passt.
Beispiel: 'hello123' gegen '[0-9]+' -> true
Der Text, das Muster und die Flags
True, wenn das Muster passt
Ermittelt die Teile eines Textes, auf die ein regulärer Ausdruck passt.
Mit dem Flag g wird jeder Treffer aufgelistet; ohne es nur der erste Treffer und seine Erfassungs-
gruppen. Kein Treffer ergibt null.
Beispiel: 'hello123world456' gegen '[0-9]+' mit 'g' -> ['123', '456']
Der Text, das Muster und die Flags
Die Treffer oder null, wenn es keine gibt
Ersetzt, worauf ein regulärer Ausdruck passt, durch einen anderen Text.
Mit dem Flag g wird jeder Treffer ersetzt; ohne es nur der erste.
Beispiel: 'hello123world456' gegen '[0-9]+' mit 'g', ersetzt durch 'X' -> 'helloXworldX'
Der Text, das Muster, die Flags und der Ersatz
Der Text mit den vorgenommenen Ersetzungen
Ermittelt, wo ein regulärer Ausdruck zuerst passt, Zeichen ab 0 gezählt, oder -1, wenn er nicht passt.
Beispiel: 'hello123' gegen '[0-9]+' -> 5
Der Text, das Muster und die Flags
Die Position des ersten Treffers oder -1
Zerlegt einen Text überall dort in Stücke, wo ein regulärer Ausdruck passt; die Treffer selbst werden verworfen.
Beispiel: 'a1b2c3' getrennt durch '[0-9]+' -> ['a', 'b', 'c', '']
Der Text, das Muster und die Flags
Die Teile, in Reihenfolge
Zerlegt einen Text überall dort in Stücke, wo ein Trennzeichen vorkommt; das Trennzeichen selbst wird verworfen.
Beispiel: 'apple,banana,cherry' getrennt durch ',' -> ['apple', 'banana', 'cherry']
Der Text und das Trennzeichen
Die Teile, in Reihenfolge
Ersetzt jedes Vorkommen eines Suchtextes durch einen anderen Text.
Beispiel: 'hello hello' mit 'hello' ersetzt durch 'hi' -> 'hi hi'
Der Text, wonach gesucht wird und was an seine Stelle gesetzt wird
Der Text mit den vorgenommenen Ersetzungen
Verbindet eine Liste von Texten zu einem, mit einem Trennzeichen zwischen Nachbarn.
Beispiel: ['apple', 'banana', 'cherry'] verbunden durch ', ' -> 'apple, banana, cherry'
Die Texte und das Trennzeichen
Der verbundene Text
Verwandelt einen beliebigen Wert in Text, so wie JavaScript ihn ausgibt.
Beispiel: 42 -> '42', [1, 2] -> '1,2'
Der Wert
Der Wert als Text
Verwandelt jedes Element einer Liste in Text, so wie JavaScript es ausgibt.
Beispiel: [1, 2.5, true] -> ['1', '2.5', 'true']
Die Liste der Werte
Ein Text pro Element, in Reihenfolge
Füllt nummerierte Platzhalter in einem Text mit Werten: {0} nimmt den ersten Wert, {1} den
zweiten, und so weiter.
Ein Platzhalter ohne Wert bleibt, wie er ist. Beispiel: 'Point: ({0}, {1})' mit [10, 5] -> 'Point: (10, 5)'
Der Text mit Platzhaltern und die einzusetzenden Werte
Der ausgefüllte Text
Nimmt die Zeichen von einer Startposition bis, aber ohne, eine Endposition.
Ein Start größer als das Ende vertauscht die beiden, und negative Positionen gelten als 0. Beispiel: 'hello world' von 0 bis 5 -> 'hello'
Der Text und die Start- und Endposition
Die Zeichen in diesem Bereich
Nimmt die Zeichen von einer Startposition bis, aber ohne, eine Endposition.
Anders als bei substring zählt eine negative Position vom Ende des Textes.
Beispiel: 'hello world' von 0 bis 5 -> 'hello'; von -5 -> 'world'
Der Text und die Start- und Endposition
Die Zeichen in diesem Bereich
Fügt einen Fülltext vorn an, bis der Text eine Länge erreicht; ein Text, der bereits so lang ist, bleibt unverändert.
Beispiel: 'x' auf Länge 3 mit 'a' -> 'aax'
Der Text, die zu erreichende Länge und das Füllzeichen
Der aufgefüllte Text
Fügt einen Fülltext hinten an, bis der Text eine Länge erreicht; ein Text, der bereits so lang ist, bleibt unverändert.
Beispiel: 'x' auf Länge 3 mit 'a' -> 'xaa'
Der Text, die zu erreichende Länge und das Füllzeichen
Der aufgefüllte Text
Wiederholt einen Text mehrmals, Ende an Ende.
Beispiel: 'ha' dreimal -> 'hahaha'
Der Text und wie oft er wiederholt wird
Der wiederholte Text
Verbindet mehrere Texte zu einem, ohne etwas dazwischen.
Beispiel: ['hello', ' ', 'world'] -> 'hello world'
Die zu verbindenden Texte
Der verbundene Text
Zeichnet ein Zeichen als Linienpfade mit einer einfachen Strichschrift.
Die Pfade liegen flach auf der XZ-Ebene, so skaliert, dass das Zeichen height hoch ist, und werden
mit der Breite und Höhe des Zeichens zurückgegeben. Ein unbekanntes Zeichen wird als Fragezeichen
gezeichnet.
Beispiel: 'A' bei Höhe 10 -> die Striche eines A, 10 Einheiten hoch
Das Zeichen, seine Höhe und seine Versätze
Breite, Höhe und Strichpfade des Zeichens als Punktlisten
Zeichnet einen Text, mit Zeilenumbrüchen, als Linienpfade mit einer einfachen Strichschrift.
Jede Zeile kommt als ihre Zeichen mit ihren Pfaden zurück, flach auf der XZ-Ebene ausgelegt mit
der gegebenen Höhe, dem Abstand und der Ausrichtung; centerOnOrigin setzt die Mitte des Blocks an den
Ursprung.
Beispiel: 'Hello' bei Höhe 10 -> fünf Zeichen mit ihren Strichen
Der Text und wie er angeordnet wird
Ein Eintrag pro Zeile, jeder mit seinen Zeichen und deren Strichpfaden
Arbeiten mit Text: Teilen, Verbinden, Suchen, Beschneiden, Auffüllen, Groß-/Kleinschreibung ändern, reguläre Ausdrücke und Formatieren mit Platzhaltern.
vectorCharundvectorTextverwandeln Text in Linienpfade, die mit einer einfachen Strichschrift gezeichnet werden, sodass Wörter zu Geometrie werden können. Positionen im Text zählen ab 0.