Text

The text module wraps Go's strings and strconv packages, providing search, split, join, trimming, case conversion, and more.

fmt := import("fmt")
text := import("text")
fmt.println(text.to_upper("hello"))
fmt.println(text.to_lower("WORLD"))
fmt.println(text.title("hello world"))
fmt.println(text.trim_space("  hello  "))
fmt.println(text.contains("Tengo", "eng"))
fmt.println(text.has_prefix("Tengo", "Ten"))
fmt.println(text.has_suffix("Tengo", "go"))
fmt.println(text.index("hello", "ll"))
fmt.println(text.count("banana", "a"))
fmt.println(text.split("a,b,c", ","))
fmt.println(text.join(["x", "y", "z"], "-"))
fmt.println(text.repeat("ab", 3))
fmt.println(text.replace("oink oink oink", "oink", "moo", -1))
fmt.println(text.replace("oink oink oink", "oink", "moo", 2))

try it

HELLO
world
Hello World
hello
true
true
true
2
3
["a", "b", "c"]
x-y-z
ababab
moo moo moo
moo moo oink
loading…