This module introduces string replacements for find replacement in strings, capitalization, etc for text normalization.
@author Douglas R. Miles
@license LGPL
- any_to_string(?Atom, ?String) is semidet
- Any Converted To String.
- any_to_string1(?Atom, ?String) is semidet
- Any Converted To String Secondary Helper.
- string_to_atom_safe(?ISO, ?LISTO) is semidet
- String Converted To Atom Safely Paying Attention To Corner Cases.
- camelSplitters(?V) is semidet
- Camel Splitters.
- concat_atom_safe(?I, ?O) is semidet
- Concat Atom Safely Paying Attention To Corner Cases.
- concat_atom_safe(?A, ?B, ?C) is semidet
- Concat Atom Safely Paying Attention To Corner Cases.
- atomsSameCI(?Name1, ?Name1) is semidet
- Atoms Same Class For Internal Interface.
- clean_codes(?X, ?Y) is semidet
- Clean Codes.
- clean_out_atom(?X, ?Y) is semidet
- Clean Out Atom.
- all_upper_atom(?X) is semidet
- All Upper Atom.
- atom_contains(?F, ?X) is semidet
- Atom Contains.
- any_to_atom(?A, ?A) is semidet
- Any Converted To Atom.
- any_to_string_or_var(?StringO, ?String) is semidet
- Any Converted To String Or Variable.
- atomic_list_concat_safe(?List, ?StringO) is semidet
- Atomic List Concat Safely Paying Attention To Corner Cases.
- atomic_list_concat_safe(?List, ?Sep, ?StringO) is semidet
- Atomic List Concat Safely Paying Attention To Corner Cases.
- convert_to_string(?I, ?ISO) is semidet
- Convert Converted To String.
- list_replace(?List, ?Char, ?Replace, ?NewList) is semidet
- List Replace.
- atomic_concat(?A, ?B, ?C, ?Out) is semidet
- Atomic Concat.
- noCaseChange(?VAR) is semidet
- No Case Change.
- first_char_to_upper(?CX, ?Y) is semidet
- First Char Converted To Upper.
- first_char_to_lower(?CX, ?Y) is semidet
- First Char Converted To Lower.
- to_titlecase(?CX, ?Y) is semidet
- Converted To Titlecase.
- text_to_string_safe(?Expr, ?Forms) is semidet
- Text Converted To String Safely Paying Attention To Corner Cases.
- toLowercase(?I, ?O) is semidet
- Converted To Lowercase.
- toUppercase(?I, ?O) is semidet
- Converted To Uppercase.
- toCamelcase(?I, ?O) is semidet
- Converted To Camelcase.
- unCamelcase(?I, ?O) is semidet
- Un Camelcase.
- toPropercase(?I, ?O) is semidet
- Converted To Propercase.
- toCase(:PRED2Pred, ?MiXed, ?MiXed) is semidet
- Converted To Case.
- toCaseSplit(?UPARAM1, :PRED2VALUE2, ?MiXed, ?MiXed) is semidet
- Converted To Case Split.
- rejoined(?Rejoin, ?V, ?VV) is semidet
- Rejoined.
- empty_str(?E) is semidet
- Empty Str.
- capitalized(?Type) is semidet
- Capitalized.
- to_case_breaks(?Text, ?New) is semidet
- Converted To Case Breaks.
- char_type_this(?C, ?Lower) is semidet
- Char Type This.
- ctype_switcher(?VALUE1) is semidet
- Ctype Switcher.
ctype_switcher(digit)
.
- breaked_codes(?S, ?C0) is semidet
- Breaked Codes.
- ctype_switch(?T1, ?T2) is semidet
- Ctype Switch.
- hide_char_type(?VALUE1) is semidet
- Hide Char Type.
hide_char_type(white)
.
- to_case_breaks(:TermC___Codes, ?WillBe, ?SoFar, ?Upper, ?OUT) is semidet
- Converted To Case Breaks.
- to_first_break(?Text, ?Left) is semidet
- Converted To First Break.
- to_first_break(?Text, ?LType, ?Left, ?Right, ?RType) is semidet
- Converted To First Break.
- to_first_break_w(:TermARG1, ?SoFar, ?Some, ?Left, ?VALUE5, ?VALUE6) is semidet
- Converted To First Break W.
- quoteAtomString(?QU, ?QU) is semidet
- Quote Atom String.
- unquoteAtom(?Atom, ?New) is semidet
- Unquote Atom.
- is_charlist(:TermX) is semidet
- If Is A Charlist.
- is_codelist(:TermA) is semidet
- If Is A Codelist.
- is_ftString2(?X) is semidet
- If Is A Format Type String Extended Helper.
- isWhitespace(?N) is semidet
- If Is A Whitespace.
- escapeString(?R, ?RS) is semidet
- Escape String.
- escapeCodes(?Escaped, ?EscapeChar, :TermARG3, :TermARG4) is semidet
- Escape Codes.
- destringify(:TermX, :TermX) is semidet
- Destringify.
- stringToList(:TermX, ?Y) is semidet
- String Converted To List.
- stringToCodelist(?S, ?CL) is semidet
- String Converted To Codelist.
- stringToCodelist2(:TermS, ?Codes) is semidet
- String Converted To Codelist Extended Helper.
- trim(?S, ?Y) is semidet
- Trim.
- trim2(?S, ?Y) is semidet
- Trim Extended Helper.
- addSpaceBeforeSym(?H, ?H) is semidet
- Add Space Before Sym.
- ltrim(?X, ?X) is semidet
- Ltrim.
- atomic_list_concat_catch(?List, ?Sep, ?Atom) is semidet
- Atomic List Concat Catch.
- catch_read_term_from_atom(?Sub, ?Term, ?NewOnes) is semidet
- Catch Read Term Converted From Atom.
- merge_vars(:TermNewVars, ?VALUE2, :TermNewVars) is semidet
- Merge Variables.
- vars_to_ucase(?VALUE1, :TermList) is semidet
- Variables Converted To Ucase.
- vars_to_ucase_0(:TermN, ?List) is semidet
- Variables Converted To ucase Primary Helper.
- atomSplit(?In, ?List) is semidet
- Atom Split.
- atomSplitEasy_unused(?Atom, ?WordsO) is semidet
- Atom Split Easy.
- atomSplit(?S, ?WordsO, :TermList) is semidet
- Atom Split.
- atomSplit2_unused(:TermARG1, :TermARG2, ?List) is semidet
- Atom Split Extended Helper.
- interleave(:TermARG1, ?Space, :TermSpace) is semidet
- Interleave.
- must_assign(:TermFrom) is semidet
- Must Be Successfull Assign.
- must_assign(?From, ?To) is semidet
- Must Be Successfull Assign.
- map_tree_to_list(:PRED2VALUE1, ?PATTERN, ?Output) is semidet
- Map Tree Converted To List.
- non_empty(?A) is semidet
- Not Empty.
- must_nonvar(?A) is semidet
- Must Be Successfull Nonvar.
- both_empty(?A, ?B) is semidet
- Both Empty.
- either_empty(?A, ?B) is semidet
- Either Empty.
- equals_icase(?A, ?B) is semidet
- Equals Icase.
- starts_with_icase(?A, ?B) is semidet
- Starts Using Icase.
- either_starts_with_icase(?A, ?B) is semidet
- Either Starts Using Icase.
- starts_or_ends_with_icase(?A, ?B) is semidet
- Starts Or Ends Using Icase.
- ends_with_icase(?A, ?B) is semidet
- Ends Using Icase.
- string_dedupe(?StringI, ?StringO) is semidet
- String Dedupe.
- remove_predupes(:TermListI, ?ListO) is semidet
- Remove Predupes.
- member_ci(?W, ?WL) is semidet
- Member Ci.
- string_ci(?A, ?LIC) is semidet
- String Ci.
- append_ci(?A1, ?A2, ?A3) is semidet
- Append Ci.
- append_ci0(?L, ?L2, ?R) is semidet
- Append Ci Primary Helper.
- divide_list(?L, ?L0, ?LT) is semidet
- Divide List.
- string_equal_ci(?A0, ?A0) is semidet
- String Equal Ci.
- string_equal_ci0(?L0, ?R0) is semidet
- String Equal Ci Primary Helper.
- string_equal_ci1(?A0, ?A0) is semidet
- String Equal Ci Secondary Helper.
- as_nc_str(?A0, ?ASL) is semidet
- Converted To Nc Str.
- ommitable(?O) is semidet
- Ommitable.
- atom_subst(?A, ?F, ?R, ?K) is semidet
- Atom Subst.
- empty_string(?A) is semidet
- Empty String.
- convert_members(?Call, ?In, ?Out) is semidet
- Convert Members.
- replace_in_string(?SepChars, ?PadChars, ?Repl, ?A, ?C) is semidet
- Replace In String.
- replace_in_string(?F, ?R, ?A, ?K) is semidet
- Replace In String.
- replace_periods(?A, ?S) is semidet
- Replace Periods.
- to_list_of_sents(?WList, ?FirstSent) is semidet
- Converted To List Of Sentences.
- replace_periods_string_list(?A, ?S) is semidet
- Replace Periods String List.
- to_word_list(?A, ?SL) is semidet
- Converted To Word List.
- as_atom(?A, ?A) is semidet
- Converted To Atom.
- unused_to_word_list_0(?V, ?V) is semidet
- Converted To word list Primary Helper.
- read_stream_to_arglist(?Input, :TermARG2) is semidet
- Read Stream Converted To Arglist.
- is_ending(?List) is semidet
- If Is A Ending.
- is_simple_split(?S) is semidet
- If Is A Simple Split.
- unused_to_word_list_2(?Input, ?WList) is semidet
- Converted To word list Extended Helper.
- str_contains_all(?A, ?String) is semidet
- Str Contains All.
- str_contains_all0(:TermA, ?String) is semidet
- Str Contains All Primary Helper.
- atoms_of(:TermC, ?L) is semidet
- Atoms Of.
- sort_by_strlen(?List, ?Sorted) is semidet
- Sort By Strlen.
- longest_string(?Order, ?TStr1, ?TStr2) is semidet
- Longest String.
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
- isSlot(Arg1)
- any_to_charlist(Arg1, Arg2)
- get_text_restore_pred(Arg1, Arg2)
- convert_to_cycString(Arg1, Arg2)
- convert_to_s_string(Arg1, Arg2)
- convert_to_sel_string(Arg1, Arg2, Arg3, Arg4, Arg5)
- is_s_string(Arg1)
- delistify_single_element(Arg1, Arg2)
- ctype_continue(Arg1, Arg2, Arg3)
- dehyphenize_const(Arg1, Arg2)
- any_to_codelist(Arg1, Arg2)
- replace_in_string(Arg1, Arg2, Arg3)
- convert_to_string_list(Arg1, Arg2)
- convert_to_atoms_list(Arg1, Arg2)
- to_case_break_atoms(Arg1, Arg2)
- atom_concat_or_rtrace(Arg1, Arg2, Arg3)
- is_charlist_char(Arg1)
- is_codelist_code(Arg1)