package stringutil

import "github.com/teamwork/utils/stringutil"

Package stringutil adds functions for working with strings.

Index

Functions

func GetLine

func GetLine(in string, n int) string

GetLine gets the nth line \n-denoted line from a string.

func Left

func Left(s string, n int) string

Left returns the "n" left characters of the string.

If the string is shorter than "n" it will return the first "n" characters of the string with "…" appended. Otherwise the entire string is returned as-is.

func LowerFirst

func LowerFirst(s string) string

LowerFirst transforms the first character to lower case, leaving the rest of the casing alone.

func RemoveUnprintable

func RemoveUnprintable(s string) string

RemoveUnprintable removes unprintable characters (0 to 31 ASCII) from a string.

func StripWhitespaces

func StripWhitespaces(str string) string

StripWhitespaces removes every whitespace in a string.

func Truncate

func Truncate(s string, n int) string

Truncate returns the "n" left characters of the string.

func UpperFirst

func UpperFirst(s string) string

UpperFirst transforms the first character to upper case, leaving the rest of the casing alone.

Source Files

stringutil.go

Version
v1.0.0 (latest)
Published
Mar 14, 2022
Platform
js/wasm
Imports
4 packages
Last checked
20 hours ago

Tools for package owners.