View Source Pop3mail.StringUtils (pop3mail v1.5.0)

String manipulation utilities.

Summary

Functions

true if search is found in content

test if string is nil or has empty length

Print text if it valid utf-8 encoded. If not, print the alternative text.

Strip a character. Only when it occurs both at the start and end if the text. Strip once only.

Strip double quotes. Only when they occur at the start and end if the text. Strip balanced. Once only.

Functions

Link to this function

contains?(content, search)

View Source
@spec contains?(String.t() | nil, String.t()) :: boolean()

true if search is found in content

@spec is_empty?(String.t() | nil) :: boolean()

test if string is nil or has empty length

Link to this function

printable(str, printable_alternative \\ "")

View Source
@spec printable(binary(), String.t()) :: String.t()

Print text if it valid utf-8 encoded. If not, print the alternative text.

Link to this function

remove_balanced(text, remove)

View Source
@spec remove_balanced(String.t(), String.t()) :: String.t()

Strip a character. Only when it occurs both at the start and end if the text. Strip once only.

@spec unquoted(String.t()) :: String.t()

Strip double quotes. Only when they occur at the start and end if the text. Strip balanced. Once only.