Skip to content

String Functions

String manipulation and conversion.

Case Conversion

uppercase(string)

Convert to uppercase.

print uppercase("hello");        // HELLO
print uppercase("Hello World");  // HELLO WORLD

lowercase(string)

Convert to lowercase.

print lowercase("HELLO");        // hello
print lowercase("Hello World");  // hello world

Substring

substr(string, start, length)

Extract substring.

let text = "Hello World";
print substr(text, 0, 5);   // Hello
print substr(text, 6, 5);   // World
print substr(text, 0, 11);  // Hello World

Split and Join

split(string, delimiter)

Split string into array.

let csv = "apple,banana,cherry";
let fruits = split(csv, ",");
print fruits;  // ["apple", "banana", "cherry"]

let sentence = "Hello World";
let words = split(sentence, " ");
print words;  // ["Hello", "World"]

join(array, separator)

Join array into string.

let words = ["Hello", "World"];
let sentence = join(words, " ");
print sentence;  // Hello World

let items = ["a", "b", "c"];
let result = join(items, "-");
print result;  // a-b-c

Type Conversion

str(value)

Convert to string.

print str(42);      // "42"
print str(3.14);    // "3.14"
print str(true);    // "true"
print str([1,2,3]); // "[1, 2, 3]"