St

Strings in Factor

42 Übungen

Über Strings

Ein String in Factor ist eine Zeichenfolge und teilt das vollständige sequences-Protokoll (length, nth, head, tail, map, filter und so weiter) zusammen mit seinen eigenen Vokabularen.

"hello"  length .       ! => 5
"hello"  reverse .      ! => "olleh"
"abcdef" 3 head .       ! => "abc"

Die String-spezifischen Wörter stecken größtenteils in splitting, ascii und unicode:

Wort Vokabular Was es macht
split1 splitting beim ersten Vorkommen aufteilen
split splitting an jedem Zeichen einer Menge aufteilen
harvest sequences leere Teile aus einem Aufteilungsergebnis verwerfen
replace splitting einen Teilstring ersetzen
surround sequences mit einem Präfix und Suffix umschließen
glue sequences zwei Strings mit einem Trennzeichen verbinden
join sequences ein Array von Strings mit einem Trennzeichen verbinden
>lower ascii in Kleinbuchstaben umwandeln (ASCII)
>upper ascii in Großbuchstaben umwandeln (ASCII)
[ blank? ] trim sequences führende und nachfolgende Leerzeichen entfernen
first, second, third, fourth sequences die führende Position
first2, first3 sequences zwei oder drei führende Positionen entpacken
>string strings eine Folge von Zeichen in einen String umwandeln
1string strings ein einzelnes Zeichen in einen String der Länge 1 umwandeln
CHAR: x parser ein Literal für ein einzelnes Zeichen (z. B. CHAR: A → 65)

Für die Hin- und Rückumwandlung zwischen Zahlen und Strings bietet math.parser number>string und string>number. Für die Ausgabe mit Format-Strings bietet formatting sprintf und verwandte Wörter.

Für die Unicode-fähige Umwandlung der Groß- und Kleinschreibung oder die Klassifizierung von Zeichen verwende die entsprechenden Wörter in unicode.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne Strings

Das Üben ist gesperrt

Schalte 6 weitere Übungen frei, um Strings zu üben