Module otpbp_string

Data Types

direction()

direction() = leading | trailing

grapheme_cluster()

grapheme_cluster() = char() | [char()]

Function Index

casefold/1
chomp/1
equal/2
equal/3
equal/4
find/2
find/3
is_empty/1
length/1
lexemes/2
lowercase/1
next_codepoint/1
next_grapheme/1
nth_lexeme/3
pad/2
pad/3
pad/4
prefix/2
replace/3
replace/4
reverse/1
slice/2
slice/3
split/2
split/3
take/2
take/3
take/4
titlecase/1
to_graphemes/1
trim/1
trim/2
trim/3
uppercase/1

Function Details

casefold/1

casefold(String::unicode:chardata()) -> unicode:chardata()

chomp/1

chomp(String::unicode:chardata()) -> unicode:chardata()

equal/2

equal(A, B) -> boolean()

equal/3

equal(A, B, IgnoreCase) -> boolean()

equal/4

equal(A, B, IgnoreCase, Norm) -> boolean()

find/2

find(String, SearchPattern) -> unicode:chardata() | nomatch

find/3

find(String, SearchPattern, Dir) -> unicode:chardata() | nomatch

is_empty/1

is_empty(String::unicode:chardata()) -> boolean()

length/1

length(String::unicode:chardata()) -> non_neg_integer()

lexemes/2

lexemes(String::unicode:chardata(), SeparatorList::[grapheme_cluster()]) -> [unicode:chardata()]

lowercase/1

lowercase(String::unicode:chardata()) -> unicode:chardata()

next_codepoint/1

next_codepoint(String::unicode:chardata()) -> maybe_improper_list(char(), unicode:chardata()) | {error, unicode:chardata()}

next_grapheme/1

next_grapheme(String::unicode:chardata()) -> maybe_improper_list(grapheme_cluster(), unicode:chardata()) | {error, unicode:chardata()}

nth_lexeme/3

nth_lexeme(String, N, SeparatorList) -> unicode:chardata()

pad/2

pad(String, Length) -> unicode:charlist()

pad/3

pad(String, Length, Dir) -> unicode:charlist()

pad/4

pad(String, Length, Dir, Char) -> unicode:charlist()

prefix/2

prefix(String::unicode:chardata(), Prefix::unicode:chardata()) -> nomatch | unicode:chardata()

replace/3

replace(String, SearchPattern, Replacement) -> [unicode:chardata()]

replace/4

replace(String, SearchPattern, Replacement, Where) -> [unicode:chardata()]

reverse/1

reverse(String::unicode:chardata()) -> [grapheme_cluster()]

slice/2

slice(String, Start) -> Slice

slice/3

slice(String, Start, Length) -> Slice

split/2

split(String, SearchPattern) -> [unicode:chardata()]

split/3

split(String, SearchPattern, Where) -> [unicode:chardata()]

take/2

take(String, Characters) -> {Leading, Trailing}

take/3

take(String, Characters, Complement) -> {Leading, Trailing}

take/4

take(String, Characters, Complement, Dir) -> {Leading, Trailing}

titlecase/1

titlecase(String::unicode:chardata()) -> unicode:chardata()

to_graphemes/1

to_graphemes(String::unicode:chardata()) -> [grapheme_cluster()]

trim/1

trim(String) -> unicode:chardata()

trim/2

trim(String, Dir) -> unicode:chardata()

trim/3

trim(String, Dir, Characters) -> unicode:chardata()

uppercase/1

uppercase(String::unicode:chardata()) -> unicode:chardata()


Generated by EDoc