Skip to main content

String Functions

Length​

Returns the number of characters in a string:
Syntax: String.Length()

"abc".Length() → 3
" ".Length() → 3
"Hello, world!".Length() → 13

Range​

Extracts parts of a string:
Syntax: String.Range(positions)

"abcdef".Range(2:4) → "bcd"
"Data123".Range({1, 5, 6}) → "Da2"
"TestString".Range(1:4) → "Test"

Split​

Splits a string using delimiters:
Syntax: String.Split(delimiter)

"a,b,c".Split(",") → {"a", "b", "c"}
"2025/07/11".Split("/") → {"2025", "07", "11"}
"word1 word2".Split(" ") → {"word1", "word2"}

IndexOf​

Finds the starting position of a substring:
Syntax: String.IndexOf(substring)

"abcabc".IndexOf("b") → 2
"Example".IndexOf("z") → 0
"UrbanModelBuilder".IndexOf("Builder") → 11

Contains​

Checks if a string contains a substring:
Syntax: String.Contains(substring)

"hello".Contains("ell") → true
"abc123".Contains("123") → true

UpperCase​

Converts all letters to uppercase:
Syntax: String.UpperCase()

"hello".UpperCase() → "HELLO"
"a1b2!".UpperCase() → "A1B2!"

LowerCase​

Wandelt alle Buchstaben in Kleinbuchstaben um:
Syntax:     String.LowerCase()

Beispiel: "HELLO".LowerCase() → "hello"
"Text123!".LowerCase() → "text123!"

Join​

Kombiniert Vektorelemente zu einer Zeichenfolge:
Syntax:     Vector.Join(separator)

Beispiel: {"a", "b", "c"}.Join("-") → "a-b-c"
{2025, 7, 11}.Join("/") → "2025/7/11"
{"red", "blue"}.Join(" & ") → "red & blue"

Trim​

Entfernt Leerzeichen an beiden Enden:
Syntax:     String.Trim()

Beispiel: " text ".Trim() → "text"
" \nTest\t".Trim() → "Test"

Parse​

Wandelt eine numerische Zeichenfolge in eine Zahl um:
Syntax:      String.Parse()

Beispiel: "42".Parse() → 42
"3.14".Parse() → 3.14
"-100".Parse() → -100