Documentation
¶
Overview ¶
Package stringsx provides additional string functions beyond those in the standard strings package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ByteSplitLines ¶
ByteSplitLines is a windows-safe version of bytes.Split(s, "\n") that removes any trailing \r carriage returns from the split lines.
func ByteTrimCR ¶
ByteTrimCR returns the byte string without any trailing \r carriage return
func InsertFirstUnique ¶
InsertFirstUnique inserts the given string at the start of the given string slice while keeping the overall length to the given max value. If the item is already on the list, then it is moved to the top and not re-added (unique items only). This is useful for a list of recent items.
func SplitLines ¶
SplitLines is a windows-safe version of strings.Split(s, "\n") that removes any trailing \r carriage returns from the split lines.
func UniqueList ¶
UniqueList removes duplicates from given string list, preserving the order.
Types ¶
This section is empty.