stringi: THE string processing package for R

stringi is THE R package for very fast, correct, consistent, and convenient string/text processing in each locale and any native character encoding. The package provides R users with a platform-independent set of functions known to Java, Perl, Python, PHP and Ruby programmers.

AuthorMarek Gagolewski and Bartek Tartanus; IBM and other contributors (ICU4C 52.1); Unicode, Inc. (Unicode Character Database)
Date of publication2014-02-16 21:27:15
MaintainerMarek Gagolewski <gagolews@rexamine.com>
Licensefile LICENSE
Version0.1-20
http://stringi.rexamine.com/ http://site.icu-project.org/ http://www.unicode.org/

View on R-Forge

Man pages

oper_plus: Concatenate Two Character Vectors

stri_compare: Compare Strings with or without Collation

stri_count: Count the Number of Pattern Matches in a String

stri_count_charclass: Count the Number of Character Class Matches

stri_count_fixed: Count the Number of Fixed Pattern Matches

stri_count_regex: Count the Number of Regex Pattern Matches

stri_detect: Detect a Pattern Match

stri_detect_charclass: Detect a Character Class Match

stri_detect_fixed: Detect a Fixed Pattern Match

stri_detect_regex: Detect a Regex Pattern Match

stri_dup: Duplicate Strings

stri_enc_detect: [DRAFT API] Detect Character Set and Language

stri_enc_detect2: [DRAFT API] Detect Locale-Sensitive Character Encoding

stri_enc_fromutf32: Convert From UTF-32

stri_enc_info: Query Given Character Encoding

stri_enc_isascii: Check If a Data Stream Is Possibly in ASCII

stri_enc_isutf16: Check If a Data Stream Is Possibly in UTF16 or UTF32

stri_enc_isutf8: Check If a Data Stream Is Possibly in UTF-8

stri_enc_list: List Known Character Encodings

stri_enc_nf: Perform or Check For Unicode Normalization

stri_encode: Convert Strings Between Given Encodings

stri_enc_set: Set or Get Default Character Encoding in 'stringi'

stri_enc_toascii: Convert To ASCII

stri_enc_toutf32: Convert Strings To UTF-32

stri_enc_toutf8: Convert To UTF-8

stri_escape_unicode: Escape Unicode Code Points

stri_extract: Extract Pattern Matches

stri_extract_all: Extract All Pattern Matches

stri_extract_charclass: Extract Character Class Matches

stri_extract_first: Extract First Pattern Match

stri_extract_fixed: Extract Fixed Pattern Matches

stri_extract_last: Extract Last Pattern Match

stri_extract_regex: Extract Regex Pattern Matches

stri_flatten: Flatten a String

stri_info: Query Default Settings for 'stringi'

stri_isempty: Determine if a String is Empty

stri_join: Concatenate Character Vectors

stri_length: Count the Number of Characters

stri_locale_info: Query Given Locale

stri_locale_list: List Available Locales

stri_locale_set: Set or Get Default Locale in 'stringi'

stri_locate: Locate Occurrences of a Pattern

stri_locate_all: Locate All Occurrences of a Pattern

stri_locate_charclass: Locate Occurrences of a Character Class

stri_locate_first: Locate First Occurrence of a Pattern

stri_locate_fixed: Locate Occurrences of a Fixed Pattern

stri_locate_last: Locate Last Occurrence of a Pattern

stri_locate_regex: Locate Occurrences of a Regex Pattern

stri_match: Extract Regex Pattern Matches, Together with Capture Groups

stri_match_all: Extract All Regex Pattern Matches, Together with Capture...

stri_match_first: Extract First Regex Pattern Matches, Together with Capture...

stri_match_last: Extract Last Regex Pattern Matches, Together with Capture...

stri_match_regex: Extract Regex Pattern Matches, Together with Capture Groups

stringi-arguments: Passing Arguments to Functions in 'stringi'

stringi-encoding: Character Encodings and 'stringi'

stringi-locale: Locales and 'stringi'

stringi-package: THE String Processing Package

stringi-search: String Searching

stringi-search-charclass: Character Classes in 'stringi'

stringi-search-fixed: Locale-Sensitive Text Searching in 'stringi'

stringi-search-regex: Regular Expressions in 'stringi'

stri_numbytes: Count the Number of Bytes

stri_opts_collator: Generate a List with Collator Options

stri_opts_regex: Generate a List with Regex Matcher Options

stri_order: Ordering Permutation and Sorting

stri_prepare_arg_double: Prepare a Numeric Vector Argument [internal]

stri_prepare_arg_double_1: Prepare a Numeric Vector Argument [Single Value] [internal]

stri_prepare_arg_integer: Prepare an Integer Vector Argument [internal]

stri_prepare_arg_integer_1: Prepare an Integer Vector Argument [Single Value] [internal]

stri_prepare_arg_logical: Prepare a Logical Vector Argument [internal]

stri_prepare_arg_logical_1: Prepare a Logical Vector Argument [Single Value] [internal]

stri_prepare_arg_raw: Prepare a Raw Vector Argument [internal]

stri_prepare_arg_string: Prepare a String Vector Argument [internal]

stri_prepare_arg_string_1: Prepare a String Vector Argument [Single Value] [internal]

stri_read_lines: [DRAFT API] Read Text Lines from a Text File

stri_read_raw: [DRAFT API] Read Whole Text File as Raw

stri_replace: Replace Occurrences of a Pattern

stri_replace_all: Replace All Occurrences of a Pattern

stri_replace_charclass: Replace Occurrences of a Character Class

stri_replace_first: Replace First Occurrence of a Pattern

stri_replace_fixed: Replace Occurrences of a Fixed Pattern

stri_replace_last: Replace Last Occurrence of a Pattern

stri_replace_regex: Replace Occurrences of a Regex Pattern

stri_reverse: Reverse Each String

stri_split: Split a String Into Fields

stri_split_charclass: Split up a String by a Character Class

stri_split_fixed: Split up a String By Fixed Pattern Matches

stri_split_lines: Split a String into Text Lines

stri_split_regex: Split up a String By Regex Pattern Matches

stri_stats_general: General Statistics for a Character Vector

stri_stats_latex: Statistics for a Character Vector Containing LaTeX Commands

stri_sub: Extract a Substring From or Replace a Substring In a...

stri_trans_case: Translate String with Case Mapping

stri_trim: Trim Characters from the Left and/or Right Side of a String

stri_unescape_unicode: Unscape All Escape Sequences

stri_write_lines: [DRAFT API] Write Text Lines to a Text File

Functions

\%+\% Man page
stri_c Man page
stri_cmp Man page
stri_compare Man page
stri_conv Man page
stri_count Man page
stri_count_charclass Man page
stri_count_fixed Man page
stri_count_regex Man page
stri_detect Man page
stri_detect_charclass Man page
stri_detect_fixed Man page
stri_detect_regex Man page
stri_dup Man page
stri_enc_detect Man page
stri_enc_detect2 Man page
stri_enc_fromutf32 Man page
stri_enc_get Man page
stri_enc_info Man page
stri_enc_isascii Man page
stri_enc_isnfc Man page
stri_enc_isnfd Man page
stri_enc_isnfkc Man page
stri_enc_isnfkc_casefold Man page
stri_enc_isnfkd Man page
stri_enc_isutf16be Man page
stri_enc_isutf16le Man page
stri_enc_isutf32be Man page
stri_enc_isutf32le Man page
stri_enc_isutf8 Man page
stri_enc_list Man page
stri_enc_nfc Man page
stri_enc_nfd Man page
stri_enc_nfkc Man page
stri_enc_nfkc_casefold Man page
stri_enc_nfkd Man page
stri_encode Man page
stri_enc_set Man page
stri_enc_toascii Man page
stri_enc_toutf32 Man page
stri_enc_toutf8 Man page
stri_escape_unicode Man page
stri_extract Man page
stri_extract_all Man page
stri_extract_all_charclass Man page
stri_extract_all_fixed Man page
stri_extract_all_fixed, Man page
stri_extract_all_regex Man page
stri_extract_first Man page
stri_extract_first_charclass Man page
stri_extract_first_fixed Man page
stri_extract_first_fixed, Man page
stri_extract_first_regex Man page
stri_extract_last Man page
stri_extract_last_charclass Man page
stri_extract_last_fixed Man page
stri_extract_last_regex Man page
stri_flatten Man page
stri_info Man page
stri_isempty Man page
stri_join Man page
stri_length Man page
stri_locale_get Man page
stri_locale_info Man page
stri_locale_list Man page
stri_locale_set Man page
stri_locate Man page
stri_locate_all Man page
stri_locate_all_charclass Man page
stri_locate_all_fixed Man page
stri_locate_all_fixed, Man page
stri_locate_all_regex Man page
stri_locate_first Man page
stri_locate_first_charclass Man page
stri_locate_first_fixed Man page
stri_locate_first_fixed, Man page
stri_locate_first_regex Man page
stri_locate_last Man page
stri_locate_last_charclass Man page
stri_locate_last_fixed Man page
stri_locate_last_regex Man page
stri_match Man page
stri_match_all Man page
stri_match_all_regex Man page
stri_match_first Man page
stri_match_first_regex Man page
stri_match_last Man page
stri_match_last_regex Man page
stringi-arguments Man page
stringi-encoding Man page
stringi-locale Man page
stringi-package Man page
stringi-search Man page
stringi-search-charclass Man page
stringi-search-fixed Man page
stringi-search-regex Man page
stri_numbytes Man page
stri_opts_collator Man page
stri_opts_regex Man page
stri_order Man page
stri_paste Man page
stri_prepare_arg_double Man page
stri_prepare_arg_double_1 Man page
stri_prepare_arg_integer Man page
stri_prepare_arg_integer_1 Man page
stri_prepare_arg_logical Man page
stri_prepare_arg_logical_1 Man page
stri_prepare_arg_raw Man page
stri_prepare_arg_string Man page
stri_prepare_arg_string_1 Man page
stri_read_lines Man page
stri_read_raw Man page
stri_replace Man page
stri_replace_all Man page
stri_replace_all_charclass Man page
stri_replace_all_fixed Man page
stri_replace_all_regex Man page
stri_replace_first Man page
stri_replace_first_charclass Man page
stri_replace_first_fixed Man page
stri_replace_first_regex Man page
stri_replace_last Man page
stri_replace_last_charclass Man page
stri_replace_last_fixed Man page
stri_replace_last_regex Man page
stri_reverse Man page
stri_sort Man page
stri_split Man page
stri_split_charclass Man page
stri_split_fixed Man page
stri_split_lines Man page
stri_split_lines1 Man page
stri_split_regex Man page
stri_stats_general Man page
stri_stats_latex Man page
stri_sub Man page
stri_sub<- Man page
stri_trans_tolower Man page
stri_trans_totitle Man page
stri_trans_toupper Man page
stri_trim Man page
stri_trim_both Man page
stri_trim_left Man page
stri_trim_right Man page
stri_unescape_unicode Man page
stri_write_lines Man page

Files

DESCRIPTION
LICENSE
NAMESPACE
R
R/ICU_settings.R R/casemap.R R/charclass.R R/compare.R R/encoding.R R/encoding_conversion.R R/encoding_detection.R R/encoding_management.R R/encoding_normalization.R R/escape.R R/files.R R/join.R R/justify.R R/length.R R/locale.R R/locale_management.R R/opts.R R/pad.R R/prepare_arg.R R/reverse.R R/search.R R/search_count.R R/search_detect.R R/search_extract.R R/search_locate.R R/search_match.R R/search_replace.R R/search_split.R R/stats.R R/stringi-package.R R/sub.R R/test.R R/trim.R R/wrap.R
cleanup
configure
configure.ac
configure.win
inst
inst/AUTHORS
inst/CITATION
inst/COPYRIGHTS
man
man/oper_plus.Rd man/stri_compare.Rd man/stri_count.Rd man/stri_count_charclass.Rd man/stri_count_fixed.Rd man/stri_count_regex.Rd man/stri_detect.Rd man/stri_detect_charclass.Rd man/stri_detect_fixed.Rd man/stri_detect_regex.Rd man/stri_dup.Rd man/stri_enc_detect.Rd man/stri_enc_detect2.Rd man/stri_enc_fromutf32.Rd man/stri_enc_info.Rd man/stri_enc_isascii.Rd man/stri_enc_isutf16.Rd man/stri_enc_isutf8.Rd man/stri_enc_list.Rd man/stri_enc_nf.Rd man/stri_enc_set.Rd man/stri_enc_toascii.Rd man/stri_enc_toutf32.Rd man/stri_enc_toutf8.Rd man/stri_encode.Rd man/stri_escape_unicode.Rd man/stri_extract.Rd man/stri_extract_all.Rd man/stri_extract_charclass.Rd man/stri_extract_first.Rd man/stri_extract_fixed.Rd man/stri_extract_last.Rd man/stri_extract_regex.Rd man/stri_flatten.Rd man/stri_info.Rd man/stri_isempty.Rd man/stri_join.Rd man/stri_length.Rd man/stri_locale_info.Rd man/stri_locale_list.Rd man/stri_locale_set.Rd man/stri_locate.Rd man/stri_locate_all.Rd man/stri_locate_charclass.Rd man/stri_locate_first.Rd man/stri_locate_fixed.Rd man/stri_locate_last.Rd man/stri_locate_regex.Rd man/stri_match.Rd man/stri_match_all.Rd man/stri_match_first.Rd man/stri_match_last.Rd man/stri_match_regex.Rd man/stri_numbytes.Rd man/stri_opts_collator.Rd man/stri_opts_regex.Rd man/stri_order.Rd man/stri_prepare_arg_double.Rd man/stri_prepare_arg_double_1.Rd man/stri_prepare_arg_integer.Rd man/stri_prepare_arg_integer_1.Rd man/stri_prepare_arg_logical.Rd man/stri_prepare_arg_logical_1.Rd man/stri_prepare_arg_raw.Rd man/stri_prepare_arg_string.Rd man/stri_prepare_arg_string_1.Rd man/stri_read_lines.Rd man/stri_read_raw.Rd man/stri_replace.Rd man/stri_replace_all.Rd man/stri_replace_charclass.Rd man/stri_replace_first.Rd man/stri_replace_fixed.Rd man/stri_replace_last.Rd man/stri_replace_regex.Rd man/stri_reverse.Rd man/stri_split.Rd man/stri_split_charclass.Rd man/stri_split_fixed.Rd man/stri_split_lines.Rd man/stri_split_regex.Rd man/stri_stats_general.Rd man/stri_stats_latex.Rd man/stri_sub.Rd man/stri_trans_case.Rd man/stri_trim.Rd man/stri_unescape_unicode.Rd man/stri_write_lines.Rd man/stringi-arguments.Rd man/stringi-encoding.Rd man/stringi-locale.Rd man/stringi-package.Rd man/stringi-search-charclass.Rd man/stringi-search-fixed.Rd man/stringi-search-regex.Rd man/stringi-search.Rd
src
src/Makevars.in
src/Makevars.win
src/common
src/common/bmpset.h
src/common/brkeng.h
src/common/charstr.h
src/common/cmemory.h
src/common/cmutex.h
src/common/cpputils.h
src/common/cstring.h
src/common/cwchar.h
src/common/dictbe.h
src/common/dictionarydata.h
src/common/hash.h
src/common/icuplugimp.h
src/common/localsvc.h
src/common/locbased.h
src/common/locmap.h
src/common/locutil.h
src/common/messageimpl.h
src/common/msvcres.h
src/common/mutex.h
src/common/normalizer2impl.h
src/common/patternprops.h
src/common/propname.h
src/common/propname_data.h
src/common/propsvec.h
src/common/punycode.h
src/common/putilimp.h
src/common/rbbidata.h
src/common/rbbinode.h
src/common/rbbirb.h
src/common/rbbirpt.h
src/common/rbbiscan.h
src/common/rbbisetb.h
src/common/rbbitblb.h
src/common/ruleiter.h
src/common/serv.h
src/common/servloc.h
src/common/servnotf.h
src/common/sprpimpl.h
src/common/uarrsort.h
src/common/uassert.h
src/common/ubidi_props.h
src/common/ubidi_props_data.h
src/common/ubidiimp.h
src/common/ubrkimpl.h
src/common/ucase.h
src/common/ucase_props_data.h
src/common/uchar_props_data.h
src/common/ucln.h
src/common/ucln_cmn.h
src/common/ucln_imp.h
src/common/ucmndata.h
src/common/ucnv_bld.h
src/common/ucnv_cnv.h
src/common/ucnv_ext.h
src/common/ucnv_imp.h
src/common/ucnv_io.h
src/common/ucnvmbcs.h
src/common/ucol_data.h
src/common/ucol_swp.h
src/common/udatamem.h
src/common/udataswp.h
src/common/uelement.h
src/common/uenumimp.h
src/common/uhash.h
src/common/uinvchar.h
src/common/ulist.h
src/common/ulocimp.h
src/common/umapfile.h
src/common/umutex.h
src/common/unisetspan.h
src/common/unorm_it.h
src/common/unormimp.h
src/common/uposixdefs.h
src/common/uprops.h
src/common/uresdata.h
src/common/uresimp.h
src/common/ureslocs.h
src/common/usc_impl.h
src/common/uset_imp.h
src/common/ustr_cnv.h
src/common/ustr_imp.h
src/common/ustrenum.h
src/common/ustrfmt.h
src/common/util.h
src/common/utracimp.h
src/common/utrie.h
src/common/utrie2.h
src/common/utrie2_impl.h
src/common/utypeinfo.h
src/common/uvector.h
src/common/uvectr32.h
src/common/uvectr64.h
src/common/wintz.h
src/data
src/data/README
src/data/icudt52l.dat
src/i18n
src/i18n/anytrans.h
src/i18n/astro.h
src/i18n/bocsu.h
src/i18n/brktrans.h
src/i18n/buddhcal.h
src/i18n/casetrn.h
src/i18n/cecal.h
src/i18n/chnsecal.h
src/i18n/coptccal.h
src/i18n/cpdtrans.h
src/i18n/csdetect.h
src/i18n/csmatch.h
src/i18n/csr2022.h
src/i18n/csrecog.h
src/i18n/csrmbcs.h
src/i18n/csrsbcs.h
src/i18n/csrucode.h
src/i18n/csrutf8.h
src/i18n/currfmt.h
src/i18n/dangical.h
src/i18n/dcfmtimp.h
src/i18n/decContext.h
src/i18n/decNumber.h
src/i18n/decNumberLocal.h
src/i18n/decfmtst.h
src/i18n/digitlst.h
src/i18n/dtitv_impl.h
src/i18n/dtptngen_impl.h
src/i18n/esctrn.h
src/i18n/ethpccal.h
src/i18n/fmtableimp.h
src/i18n/fphdlimp.h
src/i18n/funcrepl.h
src/i18n/gregoimp.h
src/i18n/hebrwcal.h
src/i18n/identifier_info.h
src/i18n/indiancal.h
src/i18n/inputext.h
src/i18n/islamcal.h
src/i18n/japancal.h
src/i18n/msgfmt_impl.h
src/i18n/name2uni.h
src/i18n/nfrlist.h
src/i18n/nfrs.h
src/i18n/nfrule.h
src/i18n/nfsubs.h
src/i18n/nortrans.h
src/i18n/nultrans.h
src/i18n/numsys_impl.h
src/i18n/olsontz.h
src/i18n/persncal.h
src/i18n/plurrule_impl.h
src/i18n/quant.h
src/i18n/rbt.h
src/i18n/rbt_data.h
src/i18n/rbt_pars.h
src/i18n/rbt_rule.h
src/i18n/rbt_set.h
src/i18n/regexcmp.h
src/i18n/regexcst.h
src/i18n/regeximp.h
src/i18n/regexst.h
src/i18n/regextxt.h
src/i18n/region_impl.h
src/i18n/reldtfmt.h
src/i18n/remtrans.h
src/i18n/scriptset.h
src/i18n/selfmtimpl.h
src/i18n/smpdtfst.h
src/i18n/strmatch.h
src/i18n/strrepl.h
src/i18n/taiwncal.h
src/i18n/titletrn.h
src/i18n/tolowtrn.h
src/i18n/toupptrn.h
src/i18n/transreg.h
src/i18n/tridpars.h
src/i18n/tzgnames.h
src/i18n/tznames_impl.h
src/i18n/ucln_in.h
src/i18n/ucol_bld.h
src/i18n/ucol_cnt.h
src/i18n/ucol_elm.h
src/i18n/ucol_imp.h
src/i18n/ucol_tok.h
src/i18n/ucol_wgt.h
src/i18n/ucurrimp.h
src/i18n/umsg_imp.h
src/i18n/unesctrn.h
src/i18n/uni2name.h
src/i18n/uspoof_conf.h
src/i18n/uspoof_impl.h
src/i18n/uspoof_wsconf.h
src/i18n/usrchimp.h
src/i18n/vzone.h
src/i18n/windtfmt.h
src/i18n/winnmfmt.h
src/i18n/wintzimpl.h
src/i18n/zonemeta.h
src/i18n/zrule.h
src/i18n/ztrans.h
src/icu52_common_appendable.cpp
src/icu52_common_bmpset.cpp
src/icu52_common_brkeng.cpp
src/icu52_common_brkiter.cpp
src/icu52_common_bytestream.cpp
src/icu52_common_bytestrie.cpp
src/icu52_common_bytestriebuilder.cpp
src/icu52_common_bytestrieiterator.cpp
src/icu52_common_caniter.cpp
src/icu52_common_chariter.cpp
src/icu52_common_charstr.cpp
src/icu52_common_cmemory.c
src/icu52_common_cstring.c
src/icu52_common_cwchar.c
src/icu52_common_dictbe.cpp
src/icu52_common_dictionarydata.cpp
src/icu52_common_dtintrv.cpp
src/icu52_common_errorcode.cpp
src/icu52_common_filterednormalizer2.cpp
src/icu52_common_icudataver.c
src/icu52_common_icuplug.c
src/icu52_common_listformatter.cpp
src/icu52_common_locavailable.cpp
src/icu52_common_locbased.cpp
src/icu52_common_locdispnames.cpp
src/icu52_common_locid.cpp
src/icu52_common_loclikely.cpp
src/icu52_common_locmap.c
src/icu52_common_locresdata.cpp
src/icu52_common_locutil.cpp
src/icu52_common_messagepattern.cpp
src/icu52_common_normalizer2.cpp
src/icu52_common_normalizer2impl.cpp
src/icu52_common_normlzr.cpp
src/icu52_common_parsepos.cpp
src/icu52_common_patternprops.cpp
src/icu52_common_propname.cpp
src/icu52_common_propsvec.c
src/icu52_common_punycode.cpp
src/icu52_common_putil.cpp
src/icu52_common_rbbi.cpp
src/icu52_common_rbbidata.cpp
src/icu52_common_rbbinode.cpp
src/icu52_common_rbbirb.cpp
src/icu52_common_rbbiscan.cpp
src/icu52_common_rbbisetb.cpp
src/icu52_common_rbbistbl.cpp
src/icu52_common_rbbitblb.cpp
src/icu52_common_resbund.cpp
src/icu52_common_resbund_cnv.cpp
src/icu52_common_ruleiter.cpp
src/icu52_common_schriter.cpp
src/icu52_common_serv.cpp
src/icu52_common_servlk.cpp
src/icu52_common_servlkf.cpp
src/icu52_common_servls.cpp
src/icu52_common_servnotf.cpp
src/icu52_common_servrbf.cpp
src/icu52_common_servslkf.cpp
src/icu52_common_stringpiece.cpp
src/icu52_common_stringtriebuilder.cpp
src/icu52_common_uarrsort.c
src/icu52_common_ubidi.c
src/icu52_common_ubidi_props.c
src/icu52_common_ubidiln.c
src/icu52_common_ubidiwrt.c
src/icu52_common_ubrk.cpp
src/icu52_common_ucase.cpp
src/icu52_common_ucasemap.cpp
src/icu52_common_ucasemap_titlecase_brkiter.cpp
src/icu52_common_ucat.c
src/icu52_common_uchar.c
src/icu52_common_ucharstrie.cpp
src/icu52_common_ucharstriebuilder.cpp
src/icu52_common_ucharstrieiterator.cpp
src/icu52_common_uchriter.cpp
src/icu52_common_ucln_cmn.c
src/icu52_common_ucmndata.c
src/icu52_common_ucnv.c
src/icu52_common_ucnv2022.cpp
src/icu52_common_ucnv_bld.cpp
src/icu52_common_ucnv_cb.c
src/icu52_common_ucnv_cnv.c
src/icu52_common_ucnv_ct.c
src/icu52_common_ucnv_err.c
src/icu52_common_ucnv_ext.cpp
src/icu52_common_ucnv_io.cpp
src/icu52_common_ucnv_lmb.c
src/icu52_common_ucnv_set.c
src/icu52_common_ucnv_u16.c
src/icu52_common_ucnv_u32.c
src/icu52_common_ucnv_u7.c
src/icu52_common_ucnv_u8.c
src/icu52_common_ucnvbocu.cpp
src/icu52_common_ucnvdisp.c
src/icu52_common_ucnvhz.c
src/icu52_common_ucnvisci.c
src/icu52_common_ucnvlat1.c
src/icu52_common_ucnvmbcs.c
src/icu52_common_ucnvscsu.c
src/icu52_common_ucnvsel.cpp
src/icu52_common_ucol_swp.cpp
src/icu52_common_udata.cpp
src/icu52_common_udatamem.c
src/icu52_common_udataswp.c
src/icu52_common_uenum.c
src/icu52_common_uhash.c
src/icu52_common_uhash_us.cpp
src/icu52_common_uidna.cpp
src/icu52_common_uinit.cpp
src/icu52_common_uinvchar.c
src/icu52_common_uiter.cpp
src/icu52_common_ulist.c
src/icu52_common_uloc.cpp
src/icu52_common_uloc_tag.c
src/icu52_common_umapfile.c
src/icu52_common_umath.c
src/icu52_common_umutex.cpp
src/icu52_common_unames.cpp
src/icu52_common_unifilt.cpp
src/icu52_common_unifunct.cpp
src/icu52_common_uniset.cpp
src/icu52_common_uniset_closure.cpp
src/icu52_common_uniset_props.cpp
src/icu52_common_unisetspan.cpp
src/icu52_common_unistr.cpp
src/icu52_common_unistr_case.cpp
src/icu52_common_unistr_case_locale.cpp
src/icu52_common_unistr_cnv.cpp
src/icu52_common_unistr_props.cpp
src/icu52_common_unistr_titlecase_brkiter.cpp
src/icu52_common_unorm.cpp
src/icu52_common_unorm_it.c
src/icu52_common_unormcmp.cpp
src/icu52_common_uobject.cpp
src/icu52_common_uprops.cpp
src/icu52_common_ures_cnv.c
src/icu52_common_uresbund.cpp
src/icu52_common_uresdata.c
src/icu52_common_usc_impl.c
src/icu52_common_uscript.c
src/icu52_common_uscript_props.cpp
src/icu52_common_uset.cpp
src/icu52_common_uset_props.cpp
src/icu52_common_usetiter.cpp
src/icu52_common_ushape.cpp
src/icu52_common_usprep.cpp
src/icu52_common_ustack.cpp
src/icu52_common_ustr_cnv.c
src/icu52_common_ustr_titlecase_brkiter.cpp
src/icu52_common_ustr_wcs.cpp
src/icu52_common_ustrcase.cpp
src/icu52_common_ustrcase_locale.cpp
src/icu52_common_ustrenum.cpp
src/icu52_common_ustrfmt.c
src/icu52_common_ustring.cpp
src/icu52_common_ustrtrns.cpp
src/icu52_common_utext.cpp
src/icu52_common_utf_impl.c
src/icu52_common_util.cpp
src/icu52_common_util_props.cpp
src/icu52_common_utrace.c
src/icu52_common_utrie.cpp
src/icu52_common_utrie2.cpp
src/icu52_common_utrie2_builder.cpp
src/icu52_common_uts46.cpp
src/icu52_common_utypes.c
src/icu52_common_uvector.cpp
src/icu52_common_uvectr32.cpp
src/icu52_common_uvectr64.cpp
src/icu52_common_wintz.c
src/icu52_i18n_alphaindex.cpp
src/icu52_i18n_anytrans.cpp
src/icu52_i18n_astro.cpp
src/icu52_i18n_basictz.cpp
src/icu52_i18n_bocsu.cpp
src/icu52_i18n_brktrans.cpp
src/icu52_i18n_buddhcal.cpp
src/icu52_i18n_calendar.cpp
src/icu52_i18n_casetrn.cpp
src/icu52_i18n_cecal.cpp
src/icu52_i18n_chnsecal.cpp
src/icu52_i18n_choicfmt.cpp
src/icu52_i18n_coleitr.cpp
src/icu52_i18n_coll.cpp
src/icu52_i18n_compactdecimalformat.cpp
src/icu52_i18n_coptccal.cpp
src/icu52_i18n_cpdtrans.cpp
src/icu52_i18n_csdetect.cpp
src/icu52_i18n_csmatch.cpp
src/icu52_i18n_csr2022.cpp
src/icu52_i18n_csrecog.cpp
src/icu52_i18n_csrmbcs.cpp
src/icu52_i18n_csrsbcs.cpp
src/icu52_i18n_csrucode.cpp
src/icu52_i18n_csrutf8.cpp
src/icu52_i18n_curramt.cpp
src/icu52_i18n_currfmt.cpp
src/icu52_i18n_currpinf.cpp
src/icu52_i18n_currunit.cpp
src/icu52_i18n_dangical.cpp
src/icu52_i18n_datefmt.cpp
src/icu52_i18n_dcfmtsym.cpp
src/icu52_i18n_decContext.c
src/icu52_i18n_decNumber.c
src/icu52_i18n_decfmtst.cpp
src/icu52_i18n_decimfmt.cpp
src/icu52_i18n_digitlst.cpp
src/icu52_i18n_dtfmtsym.cpp
src/icu52_i18n_dtitvfmt.cpp
src/icu52_i18n_dtitvinf.cpp
src/icu52_i18n_dtptngen.cpp
src/icu52_i18n_dtrule.cpp
src/icu52_i18n_esctrn.cpp
src/icu52_i18n_ethpccal.cpp
src/icu52_i18n_fmtable.cpp
src/icu52_i18n_fmtable_cnv.cpp
src/icu52_i18n_format.cpp
src/icu52_i18n_fphdlimp.cpp
src/icu52_i18n_fpositer.cpp
src/icu52_i18n_funcrepl.cpp
src/icu52_i18n_gender.cpp
src/icu52_i18n_gregocal.cpp
src/icu52_i18n_gregoimp.cpp
src/icu52_i18n_hebrwcal.cpp
src/icu52_i18n_identifier_info.cpp
src/icu52_i18n_indiancal.cpp
src/icu52_i18n_inputext.cpp
src/icu52_i18n_islamcal.cpp
src/icu52_i18n_japancal.cpp
src/icu52_i18n_locdspnm.cpp
src/icu52_i18n_measfmt.cpp
src/icu52_i18n_measure.cpp
src/icu52_i18n_msgfmt.cpp
src/icu52_i18n_name2uni.cpp
src/icu52_i18n_nfrs.cpp
src/icu52_i18n_nfrule.cpp
src/icu52_i18n_nfsubs.cpp
src/icu52_i18n_nortrans.cpp
src/icu52_i18n_nultrans.cpp
src/icu52_i18n_numfmt.cpp
src/icu52_i18n_numsys.cpp
src/icu52_i18n_olsontz.cpp
src/icu52_i18n_persncal.cpp
src/icu52_i18n_plurfmt.cpp
src/icu52_i18n_plurrule.cpp
src/icu52_i18n_quant.cpp
src/icu52_i18n_rbnf.cpp
src/icu52_i18n_rbt.cpp
src/icu52_i18n_rbt_data.cpp
src/icu52_i18n_rbt_pars.cpp
src/icu52_i18n_rbt_rule.cpp
src/icu52_i18n_rbt_set.cpp
src/icu52_i18n_rbtz.cpp
src/icu52_i18n_regexcmp.cpp
src/icu52_i18n_regeximp.cpp
src/icu52_i18n_regexst.cpp
src/icu52_i18n_regextxt.cpp
src/icu52_i18n_region.cpp
src/icu52_i18n_reldtfmt.cpp
src/icu52_i18n_rematch.cpp
src/icu52_i18n_remtrans.cpp
src/icu52_i18n_repattrn.cpp
src/icu52_i18n_scriptset.cpp
src/icu52_i18n_search.cpp
src/icu52_i18n_selfmt.cpp
src/icu52_i18n_simpletz.cpp
src/icu52_i18n_smpdtfmt.cpp
src/icu52_i18n_smpdtfst.cpp
src/icu52_i18n_sortkey.cpp
src/icu52_i18n_strmatch.cpp
src/icu52_i18n_strrepl.cpp
src/icu52_i18n_stsearch.cpp
src/icu52_i18n_taiwncal.cpp
src/icu52_i18n_tblcoll.cpp
src/icu52_i18n_timezone.cpp
src/icu52_i18n_titletrn.cpp
src/icu52_i18n_tmunit.cpp
src/icu52_i18n_tmutamt.cpp
src/icu52_i18n_tmutfmt.cpp
src/icu52_i18n_tolowtrn.cpp
src/icu52_i18n_toupptrn.cpp
src/icu52_i18n_translit.cpp
src/icu52_i18n_transreg.cpp
src/icu52_i18n_tridpars.cpp
src/icu52_i18n_tzfmt.cpp
src/icu52_i18n_tzgnames.cpp
src/icu52_i18n_tznames.cpp
src/icu52_i18n_tznames_impl.cpp
src/icu52_i18n_tzrule.cpp
src/icu52_i18n_tztrans.cpp
src/icu52_i18n_ucal.cpp
src/icu52_i18n_ucln_in.c
src/icu52_i18n_ucol.cpp
src/icu52_i18n_ucol_bld.cpp
src/icu52_i18n_ucol_cnt.cpp
src/icu52_i18n_ucol_elm.cpp
src/icu52_i18n_ucol_res.cpp
src/icu52_i18n_ucol_sit.cpp
src/icu52_i18n_ucol_tok.cpp
src/icu52_i18n_ucol_wgt.cpp
src/icu52_i18n_ucoleitr.cpp
src/icu52_i18n_ucsdet.cpp
src/icu52_i18n_ucurr.cpp
src/icu52_i18n_udat.cpp
src/icu52_i18n_udateintervalformat.cpp
src/icu52_i18n_udatpg.cpp
src/icu52_i18n_ulocdata.c
src/icu52_i18n_umsg.cpp
src/icu52_i18n_unesctrn.cpp
src/icu52_i18n_uni2name.cpp
src/icu52_i18n_unum.cpp
src/icu52_i18n_unumsys.cpp
src/icu52_i18n_upluralrules.cpp
src/icu52_i18n_uregex.cpp
src/icu52_i18n_uregexc.cpp
src/icu52_i18n_uregion.cpp
src/icu52_i18n_usearch.cpp
src/icu52_i18n_uspoof.cpp
src/icu52_i18n_uspoof_build.cpp
src/icu52_i18n_uspoof_conf.cpp
src/icu52_i18n_uspoof_impl.cpp
src/icu52_i18n_uspoof_wsconf.cpp
src/icu52_i18n_utmscale.c
src/icu52_i18n_utrans.cpp
src/icu52_i18n_vtzone.cpp
src/icu52_i18n_vzone.cpp
src/icu52_i18n_windtfmt.cpp
src/icu52_i18n_winnmfmt.cpp
src/icu52_i18n_wintzimpl.cpp
src/icu52_i18n_zonemeta.cpp
src/icu52_i18n_zrule.cpp
src/icu52_i18n_ztrans.cpp
src/icu52_stubdata.c
src/install.libs.R
src/stri_ICU_settings.cpp
src/stri_casemap.cpp
src/stri_charclass.cpp
src/stri_charclass.h
src/stri_collator.cpp
src/stri_common.cpp
src/stri_compare.cpp
src/stri_container_base.cpp
src/stri_container_base.h
src/stri_container_bytesearch.cpp
src/stri_container_bytesearch.h
src/stri_container_charclass.h
src/stri_container_integer.h
src/stri_container_listraw.cpp
src/stri_container_listraw.h
src/stri_container_listutf8.cpp
src/stri_container_listutf8.h
src/stri_container_logical.h
src/stri_container_regex.cpp
src/stri_container_regex.h
src/stri_container_usearch.cpp
src/stri_container_usearch.h
src/stri_container_utf16.cpp
src/stri_container_utf16.h
src/stri_container_utf8.cpp
src/stri_container_utf8.h
src/stri_encoding_conversion.cpp
src/stri_encoding_detection.cpp
src/stri_encoding_management.cpp
src/stri_encoding_normalization.cpp
src/stri_escape.cpp
src/stri_exception.cpp
src/stri_exception.h
src/stri_external.h
src/stri_join.cpp
src/stri_justify.cpp
src/stri_length.cpp
src/stri_macros.h
src/stri_messages.h
src/stri_pad.cpp
src/stri_prepare_arg.cpp
src/stri_reverse.cpp
src/stri_search_class_count.cpp
src/stri_search_class_detect.cpp
src/stri_search_class_extract.cpp
src/stri_search_class_locate.cpp
src/stri_search_class_replace.cpp
src/stri_search_class_split.cpp
src/stri_search_class_trim.cpp
src/stri_search_common.cpp
src/stri_search_fixed_count.cpp
src/stri_search_fixed_detect.cpp
src/stri_search_fixed_extract.cpp
src/stri_search_fixed_locate.cpp
src/stri_search_fixed_replace.cpp
src/stri_search_fixed_split.cpp
src/stri_search_other_split.cpp
src/stri_search_regex_count.cpp
src/stri_search_regex_detect.cpp
src/stri_search_regex_extract.cpp
src/stri_search_regex_locate.cpp
src/stri_search_regex_match.cpp
src/stri_search_regex_replace.cpp
src/stri_search_regex_split.cpp
src/stri_splitpos.cpp
src/stri_stats.cpp
src/stri_string8.h
src/stri_stringi.cpp
src/stri_stringi.h
src/stri_sub.cpp
src/stri_test.cpp
src/stri_uchar.cpp
src/stri_uloc.cpp
src/stri_wrap.cpp
src/uconfig_local.h
src/unicode
src/unicode/alphaindex.h
src/unicode/appendable.h
src/unicode/basictz.h
src/unicode/brkiter.h
src/unicode/bytestream.h
src/unicode/bytestrie.h
src/unicode/bytestriebuilder.h
src/unicode/calendar.h
src/unicode/caniter.h
src/unicode/chariter.h
src/unicode/choicfmt.h
src/unicode/coleitr.h
src/unicode/coll.h
src/unicode/compactdecimalformat.h
src/unicode/curramt.h
src/unicode/currpinf.h
src/unicode/currunit.h
src/unicode/datefmt.h
src/unicode/dbbi.h
src/unicode/dcfmtsym.h
src/unicode/decimfmt.h
src/unicode/docmain.h
src/unicode/dtfmtsym.h
src/unicode/dtintrv.h
src/unicode/dtitvfmt.h
src/unicode/dtitvinf.h
src/unicode/dtptngen.h
src/unicode/dtrule.h
src/unicode/enumset.h
src/unicode/errorcode.h
src/unicode/fieldpos.h
src/unicode/fmtable.h
src/unicode/format.h
src/unicode/fpositer.h
src/unicode/gender.h
src/unicode/gregocal.h
src/unicode/icudataver.h
src/unicode/icuplug.h
src/unicode/idna.h
src/unicode/listformatter.h
src/unicode/localpointer.h
src/unicode/locdspnm.h
src/unicode/locid.h
src/unicode/measfmt.h
src/unicode/measunit.h
src/unicode/measure.h
src/unicode/messagepattern.h
src/unicode/msgfmt.h
src/unicode/normalizer2.h
src/unicode/normlzr.h
src/unicode/numfmt.h
src/unicode/numsys.h
src/unicode/parseerr.h
src/unicode/parsepos.h
src/unicode/platform.h
src/unicode/plurfmt.h
src/unicode/plurrule.h
src/unicode/ptypes.h
src/unicode/putil.h
src/unicode/rbbi.h
src/unicode/rbnf.h
src/unicode/rbtz.h
src/unicode/regex.h
src/unicode/region.h
src/unicode/rep.h
src/unicode/resbund.h
src/unicode/schriter.h
src/unicode/search.h
src/unicode/selfmt.h
src/unicode/simpletz.h
src/unicode/smpdtfmt.h
src/unicode/sortkey.h
src/unicode/std_string.h
src/unicode/strenum.h
src/unicode/stringpiece.h
src/unicode/stringtriebuilder.h
src/unicode/stsearch.h
src/unicode/symtable.h
src/unicode/tblcoll.h
src/unicode/timezone.h
src/unicode/tmunit.h
src/unicode/tmutamt.h
src/unicode/tmutfmt.h
src/unicode/translit.h
src/unicode/tzfmt.h
src/unicode/tznames.h
src/unicode/tzrule.h
src/unicode/tztrans.h
src/unicode/ubidi.h
src/unicode/ubrk.h
src/unicode/ucal.h
src/unicode/ucasemap.h
src/unicode/ucat.h
src/unicode/uchar.h
src/unicode/ucharstrie.h
src/unicode/ucharstriebuilder.h
src/unicode/uchriter.h
src/unicode/uclean.h
src/unicode/ucnv.h
src/unicode/ucnv_cb.h
src/unicode/ucnv_err.h
src/unicode/ucnvsel.h
src/unicode/ucol.h
src/unicode/ucoleitr.h
src/unicode/uconfig.h
src/unicode/ucsdet.h
src/unicode/ucurr.h
src/unicode/udat.h
src/unicode/udata.h
src/unicode/udateintervalformat.h
src/unicode/udatpg.h
src/unicode/udisplaycontext.h
src/unicode/uenum.h
src/unicode/uformattable.h
src/unicode/ugender.h
src/unicode/uidna.h
src/unicode/uiter.h
src/unicode/uldnames.h
src/unicode/uloc.h
src/unicode/ulocdata.h
src/unicode/umachine.h
src/unicode/umisc.h
src/unicode/umsg.h
src/unicode/unifilt.h
src/unicode/unifunct.h
src/unicode/unimatch.h
src/unicode/unirepl.h
src/unicode/uniset.h
src/unicode/unistr.h
src/unicode/unorm.h
src/unicode/unorm2.h
src/unicode/unum.h
src/unicode/unumsys.h
src/unicode/uobject.h
src/unicode/upluralrules.h
src/unicode/uregex.h
src/unicode/uregion.h
src/unicode/urename.h
src/unicode/urep.h
src/unicode/ures.h
src/unicode/uscript.h
src/unicode/usearch.h
src/unicode/uset.h
src/unicode/usetiter.h
src/unicode/ushape.h
src/unicode/uspoof.h
src/unicode/usprep.h
src/unicode/ustring.h
src/unicode/ustringtrie.h
src/unicode/utext.h
src/unicode/utf.h
src/unicode/utf16.h
src/unicode/utf32.h
src/unicode/utf8.h
src/unicode/utf_old.h
src/unicode/utmscale.h
src/unicode/utrace.h
src/unicode/utrans.h
src/unicode/utypes.h
src/unicode/uvernum.h
src/unicode/uversion.h
src/unicode/vtzone.h

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.