THIS POST IS ARCHIVED

New String Functions Added to the Standard Library

The Standard Library has been updated and expanded to include various new String functionalities to better handle and manipulate string data. New functions include:

Name

Description

string_join

Concatenates String or Character data.

string_replace

Searches for a string pattern and replaces it.

string_trim

Trims string by deleting leading and trailing whitespaces.

concat

oncatenates two strings.

char / byte

Returns the character at a specific index/byte position.

num_chars / num_bytes

Count the characters/bytes of a string.

A few examples seeing these new functions in action:

def output[1] = concat["Hello ", "World"]  // "Hello World"
def output[2] = string_join[", ",
    {(1, "a"); (2, "b"); (3, "c")}
] // "a, b, c"

Relation:

def output[1] = string_trim["  This works "]  // "This works"
def output[2] = string_replace["rAI", 'r', 'R']  // "RAI"
def output[1] = num_chars["中文例子"]  // 4
def output[2] = char["grün", 3]  // 'ü'