diff --git a/.devel/sphinx/_build/doctrees/environment.pickle b/.devel/sphinx/_build/doctrees/environment.pickle index b93e307..778b051 100644 Binary files a/.devel/sphinx/_build/doctrees/environment.pickle and b/.devel/sphinx/_build/doctrees/environment.pickle differ diff --git a/.devel/sphinx/_build/doctrees/news.doctree b/.devel/sphinx/_build/doctrees/news.doctree index f3b9391..82c704a 100644 Binary files a/.devel/sphinx/_build/doctrees/news.doctree and b/.devel/sphinx/_build/doctrees/news.doctree differ diff --git a/.devel/sphinx/_build/doctrees/rapi/sprintf.doctree b/.devel/sphinx/_build/doctrees/rapi/sprintf.doctree index b7067d7..0ee776c 100644 Binary files a/.devel/sphinx/_build/doctrees/rapi/sprintf.doctree and b/.devel/sphinx/_build/doctrees/rapi/sprintf.doctree differ diff --git a/.devel/sphinx/_build/doctrees/rapi/strptime.doctree b/.devel/sphinx/_build/doctrees/rapi/strptime.doctree index 2f8b698..4b22849 100644 Binary files a/.devel/sphinx/_build/doctrees/rapi/strptime.doctree and b/.devel/sphinx/_build/doctrees/rapi/strptime.doctree differ diff --git a/.devel/sphinx/_build/html/_sources/news.md.txt b/.devel/sphinx/_build/html/_sources/news.md.txt index e0ac525..de75ed3 100644 --- a/.devel/sphinx/_build/html/_sources/news.md.txt +++ b/.devel/sphinx/_build/html/_sources/news.md.txt @@ -5,10 +5,14 @@ > see https://github.com/gagolews/stringx/issues. +## 0.2.4 (2022-10-27) + +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. + ## 0.2.3 (2022-10-13) -* [BUGFIX] Fixed failing checks/tests. +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. ## 0.2.2 (2021-09-03) diff --git a/.devel/sphinx/_build/html/_sources/rapi/sprintf.md.txt b/.devel/sphinx/_build/html/_sources/rapi/sprintf.md.txt index 6e270ae..5c8bbce 100644 --- a/.devel/sphinx/_build/html/_sources/rapi/sprintf.md.txt +++ b/.devel/sphinx/_build/html/_sources/rapi/sprintf.md.txt @@ -71,7 +71,7 @@ Related function(s): [`paste`](paste.md), [`strrep`](strrep.md), [`strtrim`](str ```r -# UTF-8 number of bytes vs. Unicode code point width: +# UTF-8 number of bytes vs Unicode code point width: l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603") r <- c(exp(1), exp(2), pi, pi^2, NaN) cat(base::sprintf("%8s=%+.3f", l, r), sep="\n") @@ -86,9 +86,4 @@ cat(stringx::sprintf("%8s=%+.3f", l, r), sep="\n") ## π=+3.142 ## π²=+9.870 ## 😂😃= NaN -# coercion of the same argument to different types: -stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), - Sys.time()) -## UNIX time 1665630159.556000 is 2022-10-13T14:02:39+1100. -## 2022-10-13T14:02:39+1100 is 1665630159.556000 UNIX time. ``` diff --git a/.devel/sphinx/_build/html/_sources/rapi/strptime.md.txt b/.devel/sphinx/_build/html/_sources/rapi/strptime.md.txt index 32fb89f..2999d69 100644 --- a/.devel/sphinx/_build/html/_sources/rapi/strptime.md.txt +++ b/.devel/sphinx/_build/html/_sources/rapi/strptime.md.txt @@ -135,26 +135,26 @@ Related function(s): [`sprintf`](sprintf.md), [`ISOdatetime`](ISOdatetime.md) ```r strftime(Sys.time()) # default format - ISO 8601 -## [1] "2022-10-13T14:02:40+1100" +## [1] "2022-10-27T13:27:57+1100" f <- c("date_full", "%Y-%m-%d", "date_relative_short", "datetime_full") strftime(Sys.time(), f) # current default locale -## [1] "Thursday, October 13, 2022" -## [2] "2022-10-13" +## [1] "Thursday, October 27, 2022" +## [2] "2022-10-27" ## [3] "today" -## [4] "Thursday, October 13, 2022 at 2:02:40 PM Australian Eastern Daylight Time" +## [4] "Thursday, October 27, 2022 at 1:27:57 PM Australian Eastern Daylight Time" strftime(Sys.time(), f, locale="de_DE") -## [1] "Donnerstag, 13. Oktober 2022" -## [2] "2022-10-13" +## [1] "Donnerstag, 27. Oktober 2022" +## [2] "2022-10-27" ## [3] "heute" -## [4] "Donnerstag, 13. Oktober 2022 um 14:02:40 Ostaustralische Sommerzeit" +## [4] "Donnerstag, 27. Oktober 2022 um 13:27:57 Ostaustralische Sommerzeit" strftime(Sys.time(), "date_short", locale="en_IL@calendar=hebrew") -## [1] "18 Tishri 5783" +## [1] "2 Heshvan 5783" strptime("1970-01-01 00:00:00", "%Y-%m-%d %H:%M:%S", tz="GMT") ## [1] "1970-01-01T00:00:00+0000" strptime("1970-01-01", "%Y-%m-%d") # missing time info replaced with current -## [1] "1970-01-01T14:02:40+1000" +## [1] "1970-01-01T13:27:57+1000" strptime("14 Nisan 5703", "date_short", locale="en_IL@calendar=hebrew") -## [1] "1943-04-19T14:02:40+1000" +## [1] "1943-04-19T13:27:57+1000" as.POSIXxt("1970-01-01") ## [1] "1970-01-01T00:00:00+1000" as.POSIXxt("1970/01/01 12:00") diff --git a/.devel/sphinx/_build/html/_static/documentation_options.js b/.devel/sphinx/_build/html/_static/documentation_options.js index 5d370c6..4ef9d09 100644 --- a/.devel/sphinx/_build/html/_static/documentation_options.js +++ b/.devel/sphinx/_build/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.2.3', + VERSION: '0.2.4', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/.devel/sphinx/_build/html/genindex.html b/.devel/sphinx/_build/html/genindex.html index 7993920..fc09d97 100644 --- a/.devel/sphinx/_build/html/genindex.html +++ b/.devel/sphinx/_build/html/genindex.html @@ -67,7 +67,7 @@
- 0.2.3 + 0.2.4
@@ -180,7 +180,7 @@

Index

© Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

diff --git a/.devel/sphinx/_build/html/index.html b/.devel/sphinx/_build/html/index.html index 8658ede..a09dff4 100644 --- a/.devel/sphinx/_build/html/index.html +++ b/.devel/sphinx/_build/html/index.html @@ -69,7 +69,7 @@
- 0.2.3 + 0.2.4
@@ -514,7 +514,7 @@

stringx: Drop-in replacements for base R string functions powered by stringi

© Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

diff --git a/.devel/sphinx/_build/html/news.html b/.devel/sphinx/_build/html/news.html index fb4561b..0a5a90b 100644 --- a/.devel/sphinx/_build/html/news.html +++ b/.devel/sphinx/_build/html/news.html @@ -69,7 +69,7 @@
- 0.2.3 + 0.2.4
@@ -129,13 +129,14 @@
  • Bug Tracker and Feature Suggestions
  • CRAN Entry
  • What Is New in stringx
  • @@ -184,19 +185,25 @@

    What Is New in stringx -

    0.2.3 (2022-10-13)

    +

    0.2.4 (2022-10-27)

    -

    0.2.2 (2021-09-03)

    +

    0.2.3 (2022-10-13)

    -

    0.2.1 (2021-08-27)

    +

    0.2.2 (2021-09-03)

    + +
    +
    +

    0.2.1 (2021-08-27)

    -
    -

    0.1.3 (2021-08-05)

    +
    +

    0.1.3 (2021-08-05)

    -
    -

    0.1.2 (2021-07-27)

    +
    +

    0.1.2 (2021-07-27)

    • First CRAN release.

    -
    -

    0.1.1 (2021-07-15)

    +
    +

    0.1.1 (2021-07-15)

    -
    -

    0.0.0 (2021-05-07)

    +
    +

    0.0.0 (2021-05-07)

    • The stringx project has been started.

    @@ -286,7 +293,7 @@

    0.0.0 (2021-05-07)

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/objects.inv b/.devel/sphinx/_build/html/objects.inv index bf70c03..1803dd2 100644 --- a/.devel/sphinx/_build/html/objects.inv +++ b/.devel/sphinx/_build/html/objects.inv @@ -1,6 +1,6 @@ # Sphinx inventory version 2 # Project: stringx -# Version: 0.2.3 +# Version: 0.2.4 # The remainder of this file is compressed using zlib. xڅn0 y @6v(-A\ Aث- o?R8vK?}I9iLT:` op/5u- - 0.2.3 + 0.2.4 @@ -203,7 +203,7 @@

    R Package stringx Reference

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/ISOdatetime.html b/.devel/sphinx/_build/html/rapi/ISOdatetime.html index 3713e0c..f270fb2 100644 --- a/.devel/sphinx/_build/html/rapi/ISOdatetime.html +++ b/.devel/sphinx/_build/html/rapi/ISOdatetime.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -285,7 +285,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/about_stringx.html b/.devel/sphinx/_build/html/rapi/about_stringx.html index 7dc347e..828bf1e 100644 --- a/.devel/sphinx/_build/html/rapi/about_stringx.html +++ b/.devel/sphinx/_build/html/rapi/about_stringx.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -212,7 +212,7 @@

    See Also

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/chartr.html b/.devel/sphinx/_build/html/rapi/chartr.html index 9fa3da5..49d7cb3 100644 --- a/.devel/sphinx/_build/html/rapi/chartr.html +++ b/.devel/sphinx/_build/html/rapi/chartr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -301,7 +301,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/constants.html b/.devel/sphinx/_build/html/rapi/constants.html index 67a8a35..1dac2cd 100644 --- a/.devel/sphinx/_build/html/rapi/constants.html +++ b/.devel/sphinx/_build/html/rapi/constants.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -289,7 +289,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/gregexpr.html b/.devel/sphinx/_build/html/rapi/gregexpr.html index dff5cba..7b45dd3 100644 --- a/.devel/sphinx/_build/html/rapi/gregexpr.html +++ b/.devel/sphinx/_build/html/rapi/gregexpr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -462,7 +462,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/gregextr.html b/.devel/sphinx/_build/html/rapi/gregextr.html index 2523796..228e6b4 100644 --- a/.devel/sphinx/_build/html/rapi/gregextr.html +++ b/.devel/sphinx/_build/html/rapi/gregextr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -355,7 +355,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/grepl.html b/.devel/sphinx/_build/html/rapi/grepl.html index c1748db..508b4fa 100644 --- a/.devel/sphinx/_build/html/rapi/grepl.html +++ b/.devel/sphinx/_build/html/rapi/grepl.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -332,7 +332,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/gsub.html b/.devel/sphinx/_build/html/rapi/gsub.html index ed1f318..a1dd3b6 100644 --- a/.devel/sphinx/_build/html/rapi/gsub.html +++ b/.devel/sphinx/_build/html/rapi/gsub.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -324,7 +324,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/nchar.html b/.devel/sphinx/_build/html/rapi/nchar.html index bd20ac2..56aa78a 100644 --- a/.devel/sphinx/_build/html/rapi/nchar.html +++ b/.devel/sphinx/_build/html/rapi/nchar.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -278,7 +278,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/paste.html b/.devel/sphinx/_build/html/rapi/paste.html index c9d2f2b..6ae93fd 100644 --- a/.devel/sphinx/_build/html/rapi/paste.html +++ b/.devel/sphinx/_build/html/rapi/paste.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -362,7 +362,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/sort.html b/.devel/sphinx/_build/html/rapi/sort.html index d4b1179..75c7f31 100644 --- a/.devel/sphinx/_build/html/rapi/sort.html +++ b/.devel/sphinx/_build/html/rapi/sort.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -363,7 +363,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/sprintf.html b/.devel/sphinx/_build/html/rapi/sprintf.html index 1a7366b..68ce9ff 100644 --- a/.devel/sphinx/_build/html/rapi/sprintf.html +++ b/.devel/sphinx/_build/html/rapi/sprintf.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -259,7 +259,7 @@

    See Also

    Examples

    -
    # UTF-8 number of bytes vs. Unicode code point width:
    +
    # UTF-8 number of bytes vs Unicode code point width:
     l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603")
     r <- c(exp(1), exp(2), pi, pi^2, NaN)
     cat(base::sprintf("%8s=%+.3f", l, r), sep="\n")
    @@ -274,11 +274,6 @@ 

    Examples## π=+3.142 ## π²=+9.870 ## 😂😃= NaN -# coercion of the same argument to different types: -stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), - Sys.time()) -## UNIX time 1665630159.556000 is 2022-10-13T14:02:39+1100. -## 2022-10-13T14:02:39+1100 is 1665630159.556000 UNIX time.

    @@ -297,7 +292,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/startswith.html b/.devel/sphinx/_build/html/rapi/startswith.html index ca76b19..f480776 100644 --- a/.devel/sphinx/_build/html/rapi/startswith.html +++ b/.devel/sphinx/_build/html/rapi/startswith.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -311,7 +311,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strcoll.html b/.devel/sphinx/_build/html/rapi/strcoll.html index 70ee7e3..8baff98 100644 --- a/.devel/sphinx/_build/html/rapi/strcoll.html +++ b/.devel/sphinx/_build/html/rapi/strcoll.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -308,7 +308,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strptime.html b/.devel/sphinx/_build/html/rapi/strptime.html index 430caeb..62bc31e 100644 --- a/.devel/sphinx/_build/html/rapi/strptime.html +++ b/.devel/sphinx/_build/html/rapi/strptime.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -322,26 +322,26 @@

    See Also

    Examples

    strftime(Sys.time())  # default format - ISO 8601
    -## [1] "2022-10-13T14:02:40+1100"
    +## [1] "2022-10-27T13:27:57+1100"
     f <- c("date_full", "%Y-%m-%d", "date_relative_short", "datetime_full")
     strftime(Sys.time(), f)  # current default locale
    -## [1] "Thursday, October 13, 2022"                                               
    -## [2] "2022-10-13"                                                               
    +## [1] "Thursday, October 27, 2022"                                               
    +## [2] "2022-10-27"                                                               
     ## [3] "today"                                                                    
    -## [4] "Thursday, October 13, 2022 at 2:02:40 PM Australian Eastern Daylight Time"
    +## [4] "Thursday, October 27, 2022 at 1:27:57 PM Australian Eastern Daylight Time"
     strftime(Sys.time(), f, locale="de_DE")
    -## [1] "Donnerstag, 13. Oktober 2022"                                       
    -## [2] "2022-10-13"                                                         
    +## [1] "Donnerstag, 27. Oktober 2022"                                       
    +## [2] "2022-10-27"                                                         
     ## [3] "heute"                                                              
    -## [4] "Donnerstag, 13. Oktober 2022 um 14:02:40 Ostaustralische Sommerzeit"
    +## [4] "Donnerstag, 27. Oktober 2022 um 13:27:57 Ostaustralische Sommerzeit"
     strftime(Sys.time(), "date_short", locale="en_IL@calendar=hebrew")
    -## [1] "18 Tishri 5783"
    +## [1] "2 Heshvan 5783"
     strptime("1970-01-01 00:00:00", "%Y-%m-%d %H:%M:%S", tz="GMT")
     ## [1] "1970-01-01T00:00:00+0000"
     strptime("1970-01-01", "%Y-%m-%d")  # missing time info replaced with current
    -## [1] "1970-01-01T14:02:40+1000"
    +## [1] "1970-01-01T13:27:57+1000"
     strptime("14 Nisan 5703", "date_short", locale="en_IL@calendar=hebrew")
    -## [1] "1943-04-19T14:02:40+1000"
    +## [1] "1943-04-19T13:27:57+1000"
     as.POSIXxt("1970-01-01")
     ## [1] "1970-01-01T00:00:00+1000"
     as.POSIXxt("1970/01/01 12:00")
    @@ -364,7 +364,7 @@ 

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strrep.html b/.devel/sphinx/_build/html/rapi/strrep.html index a99be5e..cd16018 100644 --- a/.devel/sphinx/_build/html/rapi/strrep.html +++ b/.devel/sphinx/_build/html/rapi/strrep.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -288,7 +288,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strsplit.html b/.devel/sphinx/_build/html/rapi/strsplit.html index be40b46..0894be4 100644 --- a/.devel/sphinx/_build/html/rapi/strsplit.html +++ b/.devel/sphinx/_build/html/rapi/strsplit.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -317,7 +317,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strtrim.html b/.devel/sphinx/_build/html/rapi/strtrim.html index 9b54b71..95ff24e 100644 --- a/.devel/sphinx/_build/html/rapi/strtrim.html +++ b/.devel/sphinx/_build/html/rapi/strtrim.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -276,7 +276,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/strwrap.html b/.devel/sphinx/_build/html/rapi/strwrap.html index 61366ed..ff9fea2 100644 --- a/.devel/sphinx/_build/html/rapi/strwrap.html +++ b/.devel/sphinx/_build/html/rapi/strwrap.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -302,7 +302,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/substr.html b/.devel/sphinx/_build/html/rapi/substr.html index 4516d15..88f8bd9 100644 --- a/.devel/sphinx/_build/html/rapi/substr.html +++ b/.devel/sphinx/_build/html/rapi/substr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -341,7 +341,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/rapi/trimws.html b/.devel/sphinx/_build/html/rapi/trimws.html index b72be7f..37139d8 100644 --- a/.devel/sphinx/_build/html/rapi/trimws.html +++ b/.devel/sphinx/_build/html/rapi/trimws.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -266,7 +266,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/search.html b/.devel/sphinx/_build/html/search.html index 99d3b1e..aab1045 100644 --- a/.devel/sphinx/_build/html/search.html +++ b/.devel/sphinx/_build/html/search.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -188,7 +188,7 @@

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/.devel/sphinx/_build/html/searchindex.js b/.devel/sphinx/_build/html/searchindex.js index 3b9493f..8ef3e72 100644 --- a/.devel/sphinx/_build/html/searchindex.js +++ b/.devel/sphinx/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "news", "rapi", "rapi/ISOdatetime", "rapi/about_stringx", "rapi/chartr", "rapi/constants", "rapi/gregexpr", "rapi/gregextr", "rapi/grepl", "rapi/gsub", "rapi/nchar", "rapi/paste", "rapi/sort", "rapi/sprintf", "rapi/startswith", "rapi/strcoll", "rapi/strptime", "rapi/strrep", "rapi/strsplit", "rapi/strtrim", "rapi/strwrap", "rapi/substr", "rapi/trimws"], "filenames": ["index.rst", "news.md", "rapi.md", "rapi/ISOdatetime.md", "rapi/about_stringx.md", "rapi/chartr.md", "rapi/constants.md", "rapi/gregexpr.md", "rapi/gregextr.md", "rapi/grepl.md", "rapi/gsub.md", "rapi/nchar.md", "rapi/paste.md", "rapi/sort.md", "rapi/sprintf.md", "rapi/startswith.md", "rapi/strcoll.md", "rapi/strptime.md", "rapi/strrep.md", "rapi/strsplit.md", "rapi/strtrim.md", "rapi/strwrap.md", "rapi/substr.md", "rapi/trimws.md"], "titles": ["stringx: Drop-in replacements for base R string functions powered by stringi", "What Is New in stringx", "R Package stringx Reference", "ISOdatetime: Construct Date-time Objects", "about_stringx: Drop-in Replacements for Base String Functions Powered by Stringi", "chartr: Transliteration and Other Text Transforms", "constants: Character Constants", "gregexpr: Locate Pattern Occurrences", "gregextr: Extract Pattern Occurrences", "grepl: Detect Pattern Occurrences", "gsub: Replace Pattern Occurrences", "nchar: Get Length or Width of Strings", "paste: Concatenate Strings", "sort: Sort Strings", "sprintf: Format Strings", "startswith: Detect Pattern Occurrences at Start or End of Strings", "strcoll: Compare Strings", "strptime: Parse and Format Date-time Objects", "strrep: Duplicate Strings", "strsplit: Split Strings into Tokens", "strtrim: Shorten Strings to Specified Width", "strwrap: Word-Wrap Text", "substr: Extract or Replace Substrings", "trimws: Trim Leading or Trailing Whitespaces"], "terms": {"english": [0, 6], "i": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "nativ": [0, 4], "languag": [0, 7, 9, 10, 12, 14, 15, 19], "onli": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22], "5": [0, 1, 6, 7, 9, 11, 13, 15, 18, 22], "world": 0, "popul": 0, "also": 0, "17": [0, 22], "u": [0, 10], "can": [0, 5, 7, 8, 9, 10, 12, 13, 14, 15, 19, 22, 23], "understand": 0, "thi": [0, 7, 8, 14, 17, 19, 21, 22], "text": [0, 2, 4, 7, 11, 14, 19, 22], "moreov": [0, 14], "latin": [0, 5], "alphabet": 0, "main": 0, "one": [0, 12, 13, 14, 16, 17, 18, 22], "mere": 0, "36": 0, "total": [0, 11, 21], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "earli": 0, "comput": [0, 11], "era": 0, "now": [0, 1, 17], "veri": 0, "long": [0, 5], "time": [0, 1, 2, 5, 14, 18], "ago": [0, 5], "wa": [0, 5, 7, 8, 9, 10, 19], "domin": 0, "due": [0, 7, 8, 9, 10, 15, 21], "prolifer": 0, "internet": 0, "smartphon": 0, "social": 0, "media": 0, "technologi": 0, "commun": 0, "platform": [0, 4, 13, 16, 17], "longer": [0, 9, 12, 17, 18, 22], "case": [0, 5, 6, 7, 8, 9, 10, 12, 14, 15, 19, 20], "packag": [0, 4], "ones": 0, "fulli": [0, 7, 8, 9, 10, 15, 16, 19, 22], "support": [0, 10, 12, 13, 15, 16, 18, 19], "unicod": [0, 1, 4, 5, 7, 8, 9, 10, 13, 14, 15, 16, 19, 22, 23], "standard": [0, 16], "relat": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "natur": [0, 7, 9, 10, 15, 19], "date": [0, 1, 2], "process": [0, 1, 4, 7, 9, 10, 15, 17, 19], "thank": [0, 4], "icu": [0, 1, 4, 5, 6, 7, 9, 10, 13, 16, 17, 19, 21], "intern": [0, 4, 12, 13, 16, 18], "compon": [0, 4], "thei": [0, 3, 5, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20], "ar": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fast": [0, 4], "reliabl": 0, "portabl": [0, 7, 9, 10, 13, 16, 17, 19, 23], "across": [0, 13, 16, 17], "differ": [0, 8], "": 0, "ambit": 0, "go": 0, "far": 0, "beyond": 0, "being": [0, 1, 3, 17, 22], "free": [0, 12], "softwar": [0, 21], "environ": 0, "statist": 0, "graphic": 0, "It": [0, 12], "ha": [0, 1, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19], "proven": 0, "effect": [0, 12, 13, 16, 17, 18], "develop": 0, "whole": [0, 8], "data": [0, 13, 14, 17], "analysi": 0, "pipelin": 0, "from": 0, "gather": 0, "inform": 0, "through": 0, "discoveri": 0, "knowledg": 0, "result": [0, 3, 4, 7, 8, 9, 13, 14, 16, 22], "modern": 0, "scienc": 0, "just": [0, 12], "about": 0, "number": [0, 11, 12, 14, 18], "crunch": 0, "rich": 0, "sourc": 0, "new": [0, 5, 8, 9, 12, 13, 14, 17, 22], "bioinformat": 0, "give": [0, 7, 8, 11, 18, 20, 22], "mean": [0, 7, 8, 9, 10, 16, 19], "repres": [0, 14, 16, 17, 19], "transfer": 0, "unstructur": 0, "bring": 0, "abil": 0, "21st": 0, "centuri": 0, "like": [0, 7, 9, 10, 12, 15, 16, 18, 19], "past": [0, 1, 2, 7, 8, 9, 10, 14, 18, 19], "grep": [0, 1, 9], "tolow": [0, 1, 5, 6], "strptime": [0, 1, 2, 3], "sprintf": [0, 1, 2, 11, 12, 17, 18, 20, 21], "wide": 0, "rang": 0, "script": [0, 5, 6], "conform": [0, 17], "see": [0, 1], "video": 0, "work": [0, 1, 17, 22], "same": [0, 5, 12, 13, 14], "wai": [0, 12, 13, 18, 20], "everi": [0, 4, 22], "fix": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "some": [0, 7, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23], "stand": [0, 13], "inconsist": [0, 7, 9, 10, 15, 19], "vectoris": [0, 7, 8, 9, 10, 12, 15, 16, 18, 19, 22], "handl": [0, 12], "miss": [0, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 21, 22], "valu": 0, "preserv": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21], "attribut": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22], "order": [0, 5, 7, 9, 10, 13, 15, 19], "argument": 0, "interoper": [0, 22], "procedur": 0, "etc": [0, 1, 17], "all": [0, 5, 7, 8, 10, 19, 22], "thoroughli": 0, "document": [0, 1, 12], "onlin": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "happi": 0, "read": 0, "more": [0, 12, 14, 21, 22, 23], "forward": [0, 7, 9, 10, 15, 19], "pipe": [0, 7, 8, 9, 10, 15, 19], "magrittr": 0, "oper": [0, 1, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22], "friendli": [0, 8], "few": 0, "us": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "introduc": [0, 9, 12, 13, 16, 18, 22], "instal": 0, "cran": [0, 1], "suppressmessag": 0, "librari": [0, 4, 7, 9, 10, 16, 19, 23], "c": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22], "actgct": 0, "42": 0, "u0001f970": [0, 9], "grepv2": [0, 1, 9], "p": [0, 9, 10, 22, 23], "emoji_present": 0, "1": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "toupper": [0, 1, 5], "gro": [0, 5], "u00df": [0, 5], "gross": [0, 5], "l": [0, 9, 10, 14], "e": [0, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23], "u00b2": [0, 14], "u03c0": [0, 14], "u0001f602": [0, 9, 10, 14], "u0001f603": [0, 9, 10, 14], "exp": [0, 14], "2": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21], "pi": [0, 14], "nan": [0, 14], "cat": [0, 14], "8": [0, 5, 6, 12, 13, 14, 17, 18, 20, 21, 22, 23], "3f": [0, 14], "sep": [0, 12, 14], "n": [0, 9, 14, 22, 23], "718": [0, 14], "e\u00b2": [0, 14], "7": [0, 1, 6, 13, 14], "389": [0, 14], "\u03c0": [0, 5, 6, 14], "3": [0, 6, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21], "142": [0, 14], "\u03c0\u00b2": [0, 14], "9": [0, 6, 10, 13, 14, 21], "870": [0, 14], "set": [0, 6, 7, 23], "wrapper": [0, 5, 17], "around": [0, 17], "matur": [0, 4], "consist": [0, 4, 5, 7, 8, 9, 17], "conveni": [0, 4, 7, 8, 9, 10, 15, 17, 19], "ani": [0, 4, 5, 16, 19, 21], "local": [0, 1, 3, 4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 19, 21], "reli": 0, "code": [0, 5, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23], "host": 0, "github": [0, 1], "Its": [0, 9], "offici": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "releas": [0, 1], "avail": [0, 1, 7, 9, 10, 19, 23], "distribut": 0, "under": [0, 1, 4], "term": [0, 12], "gnu": [0, 4], "gener": [0, 1, 4, 5, 7, 12, 13, 16, 18, 22], "public": [0, 4], "licens": [0, 4], "either": [0, 14, 23], "version": [0, 4, 5, 6, 8, 9, 12, 18, 22], "isodatetim": [0, 1, 2, 17], "construct": [0, 2], "object": [0, 1, 2, 5, 11, 12, 13, 14, 18, 20], "descript": 0, "usag": 0, "author": 0, "exampl": 0, "about_stringx": [0, 2], "chartr": [0, 1, 2], "transliter": [0, 2], "transform": [0, 2], "detail": 0, "constant": [0, 1, 2], "charact": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "format": [0, 1, 2], "gregexpr": [0, 1, 2, 22], "locat": [0, 2], "pattern": [0, 2, 5, 19, 23], "occurr": [0, 2, 19], "gregextr": [0, 2], "extract": [0, 2, 7, 19], "grepl": [0, 1, 2, 7, 10, 15, 19], "detect": [0, 2], "gsub": [0, 1, 2, 5, 8, 19], "nchar": [0, 1, 2, 7, 8, 9, 10, 14, 19, 20, 21, 22], "get": [0, 2], "length": [0, 2, 5, 7, 9, 12, 13, 14, 17, 18, 19, 21, 22], "width": [0, 2, 14, 21, 22, 23], "concaten": [0, 2, 18], "sort": [0, 1, 2, 16], "startswith": [0, 1, 2, 7, 9, 10, 19, 22], "start": [0, 1, 2, 7, 10, 22], "end": [0, 2, 10, 13, 22], "strcoll": [0, 1, 2, 13], "compar": [0, 2], "pars": [0, 2, 3], "strrep": [0, 1, 2, 12, 14, 21], "duplic": [0, 2], "strsplit": [0, 1, 2, 7, 8, 9, 10, 15], "split": [0, 2, 21], "token": [0, 2, 12], "strtrim": [0, 1, 2, 11, 14, 22, 23], "shorten": [0, 2], "specifi": [0, 2, 5, 12, 14, 15, 17, 23], "strwrap": [0, 1, 2, 14], "word": [0, 2, 19, 22], "wrap": [0, 2], "substr": [0, 1, 2, 7, 8, 10, 11, 14, 15, 19, 20], "trimw": [0, 1, 2, 10, 20, 21], "trim": [0, 2, 20], "lead": [0, 2, 21], "trail": [0, 2], "whitespac": [0, 2, 10, 21], "bug": 0, "tracker": 0, "featur": [0, 1, 12, 15, 17, 19], "suggest": [0, 17], "entri": 0, "what": [0, 13, 21], "note": [1, 5, 6, 8, 12, 13, 14, 17, 21, 22], "function": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "progress": [1, 17], "request": [1, 14, 17], "comment": [1, 17], "remark": [1, 17], "welcom": [1, 17], "http": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "com": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolew": 1, "issu": 1, "bugfix": 1, "fail": 1, "check": [1, 23], "test": 1, "project": 1, "site": 1, "been": [1, 15], "move": 1, "org": [1, 4], "backward": 1, "incompat": 1, "without": [1, 12, 15, 17, 19], "alwai": [1, 5, 7, 8, 12, 14, 17], "treat": [1, 3, 11, 12, 14, 17, 19, 22], "midnight": [1, 3, 17], "default": [1, 3, 5, 11, 12, 13, 16, 17, 21, 22, 23], "zone": [1, 3, 17], "yield": [1, 3, 6, 7, 21, 22], "class": [1, 3, 7, 9, 10, 13, 17, 19, 23], "posixxt": [1, 3, 17], "which": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23], "extend": [1, 3, 17], "upon": [1, 3, 13, 17], "posixct": [1, 3, 17], "allow": [1, 9, 10, 13, 14, 20, 22], "custom": 1, "strftime": [1, 17], "tzone": [1, 17], "ad": [1, 15, 19], "sy": [1, 3, 14, 17], "isod": [1, 3], "op": [1, 17], "rep": [1, 17], "seq": [1, 17], "4": [1, 6, 7, 11, 12, 13, 15, 17, 21, 22], "55": 1, "posix": 1, "first": [1, 7, 8, 10, 12, 19, 21, 22], "On": 1, "line": [1, 21], "manual": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "realtest": 1, "base": [1, 2, 8], "r": [1, 4], "behaviour": [1, 10, 12, 16], "unit": 1, "desir": 1, "outcom": 1, "letters_greek": [1, 5, 6], "digits_hex": [1, 6], "strcat": [1, 5, 12, 19], "x": [1, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "chartr2": [1, 5], "strtran": [1, 5], "printf": [1, 14], "xtfrm2": [1, 13], "substrl": [1, 7, 22], "sub2": [1, 10], "gsub2": [1, 7, 8, 9, 10], "grepl2": [1, 7, 8, 9, 10], "regexpr2": [1, 7, 22], "gregexpr2": [1, 7, 8, 9, 10, 22], "regexec2": [1, 7], "gregexec2": [1, 7], "gsubstrl": [1, 7, 8, 22], "gsubstr": [1, 9, 10, 22], "regextr2": [1, 7, 8], "gregextr2": [1, 7, 8, 9, 10], "rewritten": [1, 13, 14], "paste0": [1, 12, 21], "casefold": [1, 5], "nzchar": [1, 11], "endswith": [1, 15, 22], "sub": [1, 8, 10, 22, 23], "regexpr": [1, 7, 22], "regexec": [1, 7], "gregexec": [1, 7], "drop": [2, 5, 7, 8, 9, 10, 15], "replac": [2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23], "string": [2, 3, 5, 8, 9, 10, 17, 21, 22, 23], "power": 2, "stringi": [2, 12, 19], "other": [2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23], "numer": [3, 13, 16, 18, 20, 21, 22], "represent": 3, "return": [3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "current": [3, 6, 7, 9, 10, 12, 13, 17, 19, 23], "year": [3, 17], "month": [3, 17], "dai": [3, 17, 22], "hour": [3, 17], "min": 3, "sec": 3, "tz": [3, 17], "lenient": [3, 17], "fals": [3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22], "null": [3, 5, 12, 13, 16, 17, 18, 21], "0l": 3, "vector": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_timezone_get": [3, 17], "singl": [3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23], "timezon": [3, 17], "identifi": [3, 5, 7, 13, 16, 17, 19, 21], "stri_timezone_list": [3, 17], "logic": [3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 22], "should": [3, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 22], "stri_locale_get": [3, 5, 13, 16, 17, 21], "stri_locale_list": [3, 5, 13, 16, 17, 21], "These": [3, 5, 7, 8, 9, 10, 15, 16], "an": [3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23], "you": 3, "might": [3, 11, 13, 20, 21], "wish": 3, "consid": [3, 7, 21, 22], "call": [3, 6, 9, 10, 12, 13, 14, 16, 18, 22], "No": [3, 14], "becaus": [3, 9, 10, 12, 13, 14, 16, 18], "too": [3, 12, 14, 16, 18], "mani": [3, 8, 12, 14], "implement": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_datetime_cr": 3, "doe": [3, 6, 7, 11, 12, 13, 17, 19, 21, 23], "here": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "marek": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolewski": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stringx": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "1970": [3, 17], "01": [3, 17], "01t00": [3, 17], "00": [3, 17], "1000": [3, 12, 16, 17], "12": [3, 17], "0": [3, 6, 7, 8, 10, 12, 13, 16, 21, 22], "01t12": [3, 17], "reimplement": 4, "built": [4, 6, 12, 17], "correct": 4, "manipul": 4, "we": [4, 8, 12, 13, 14, 16, 17, 18], "obtain": 4, "predict": 4, "each": [4, 7, 8, 10, 14, 15, 17, 18, 19, 21, 22, 23], "encod": 4, "keyword": 4, "internationalis": 4, "localis": 4, "icu4c": 4, "i18n": 4, "l10n": 4, "later": 4, "homepag": 4, "consortium": 4, "home": 4, "translat": 5, "includ": [5, 9, 17, 23], "map": [5, 12], "fold": 5, "convers": [5, 12, 14], "normalis": [5, 13, 14, 16, 22], "old": 5, "upper": [5, 6], "na": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "coercibl": [5, 11, 12, 14, 17, 18], "stri_trans_list": 5, "prefer": 5, "switch": 5, "between": [5, 7, 8, 9, 10, 15, 19, 21], "lower": [5, 6], "perform": [5, 16, 23], "deprec": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22], "individu": [5, 8, 19], "point": [5, 11, 14, 19, 21, 22, 23], "commit": 5, "appli": [5, 22], "stri_trans_gener": 5, "utf": [5, 12, 14, 17, 18, 20, 21, 22, 23], "most": [5, 12, 13, 17], "counterpart": [5, 12], "fed": [5, 22], "unlik": [5, 8], "sensit": [5, 13], "stri_trans_tolow": 5, "simpli": [5, 9, 10], "dispatch": [5, 12, 13, 16, 18], "compat": [5, 10, 13, 22], "plu": [5, 22], "crucial": 5, "true": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 22], "whose": [5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23], "purpos": [5, 14], "make": [5, 7, 13], "two": [5, 7, 9, 10, 12, 14, 19, 21], "piec": 5, "ident": 5, "stri_trans_casefold": 5, "stri_trans_char": 5, "contrari": 5, "warn": [5, 7, 9, 10, 11, 12, 14, 15, 17, 18, 19, 22], "when": [5, 11, 17, 19, 20, 21, 22], "name": [5, 7, 9, 10, 11, 12, 13, 15, 17, 18, 19], "letters_bf": [5, 6], "nfkd": 5, "abcdefghijklmnopqrstuvwxyz": [5, 10], "letters_bb": [5, 6], "6": [5, 6, 7, 13, 18], "hex": 5, "u0001d552": 5, "u0001d553": 5, "u0001d554": [5, 8], "u0001d555": 5, "u0001d556": 5, "u0001d557": 5, "greek": [5, 6], "abgdez\u0113thiklmn": 5, "xoprstyphchps\u014d": 5, "\u03b1": [5, 6], "\u03b2": [5, 6], "\u03b3": [5, 6], "\u03b4": [5, 6], "\u03b5": [5, 6], "\u03b6": [5, 6], "\u03b7": [5, 6], "\u03b8": [5, 6], "\u03b9": [5, 6], "\u03ba": [5, 6], "\u03bb": [5, 6], "\u03bc": [5, 6], "\u03bd": [5, 6], "\u03be": [5, 6], "\u03bf": [5, 6], "\u03c1": [5, 6], "\u03c3": [5, 6], "\u03c4": [5, 6], "20": [5, 6, 21], "\u03c5": [5, 6], "\u03c6": [5, 6], "\u03c7": [5, 6], "\u03c8": [5, 6], "\u03c9": [5, 6], "gro\u00df": 5, "matrix": [5, 8, 18], "u00dfpam": 5, "ba": 5, "u0001d554on": 5, "spam": [5, 22], "b": [5, 6, 12, 15, 18, 19, 22], "u0001d554aba": 5, "scxba": 5, "bacon": [5, 22], "en_u": 5, "tr_tr": 5, "i\u0307": 5, "letter": [6, 9], "digit": [6, 9], "complement": 6, "g": [6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23], "letters_frak": 6, "digits_dec": 6, "letters_c": 6, "decim": 6, "hexadecim": 6, "blackboard": 6, "bold": 6, "calligraphi": 6, "fraktur": 6, "\ud835\udd52": 6, "\ud835\udd53": 6, "\ud835\udd54": [6, 8], "\ud835\udd55": 6, "\ud835\udd56": 6, "\ud835\udd57": 6, "\ud835\udd58": 6, "\ud835\udd59": 6, "\ud835\udd5a": 6, "\ud835\udd5b": 6, "\ud835\udd5c": 6, "\ud835\udd5d": 6, "\ud835\udd5e": 6, "\ud835\udd5f": 6, "\ud835\udd60": 6, "\ud835\udd61": 6, "\ud835\udd62": 6, "\ud835\udd63": 6, "\ud835\udd64": 6, "\ud835\udd65": 6, "\ud835\udd66": 6, "\ud835\udd67": 6, "\ud835\udd68": 6, "\ud835\udd69": 6, "\ud835\udd6a": 6, "\ud835\udd6b": 6, "\ud835\udc1a": 6, "\ud835\udc1b": 6, "\ud835\udc1c": 6, "\ud835\udc1d": 6, "\ud835\udc1e": 6, "\ud835\udc1f": 6, "\ud835\udc20": 6, "\ud835\udc21": 6, "\ud835\udc22": 6, "\ud835\udc23": 6, "\ud835\udc24": 6, "\ud835\udc25": 6, "\ud835\udc26": 6, "\ud835\udc27": 6, "\ud835\udc28": 6, "\ud835\udc29": 6, "\ud835\udc2a": 6, "\ud835\udc2b": 6, "\ud835\udc2c": 6, "\ud835\udc2d": 6, "\ud835\udc2e": 6, "\ud835\udc2f": 6, "\ud835\udc30": 6, "\ud835\udc31": 6, "\ud835\udc32": 6, "\ud835\udc33": 6, "\ud835\udcea": 6, "\ud835\udceb": 6, "\ud835\udcec": 6, "\ud835\udced": 6, "\ud835\udcee": 6, "\ud835\udcef": 6, "\ud835\udcf0": 6, "\ud835\udcf1": 6, "\ud835\udcf2": 6, "\ud835\udcf3": 6, "\ud835\udcf4": 6, "\ud835\udcf5": 6, "\ud835\udcf6": 6, "\ud835\udcf7": 6, "\ud835\udcf8": 6, "\ud835\udcf9": 6, "\ud835\udcfa": 6, "\ud835\udcfb": 6, "\ud835\udcfc": 6, "\ud835\udcfd": 6, "\ud835\udcfe": 6, "\ud835\udcff": 6, "\ud835\udd00": 6, "\ud835\udd01": 6, "\ud835\udd02": 6, "\ud835\udd03": 6, "\ud835\udd86": 6, "\ud835\udd87": 6, "\ud835\udd88": 6, "\ud835\udd89": 6, "\ud835\udd8a": 6, "\ud835\udd8b": 6, "\ud835\udd8c": 6, "\ud835\udd8d": 6, "\ud835\udd8e": 6, "\ud835\udd8f": 6, "\ud835\udd90": 6, "\ud835\udd91": 6, "\ud835\udd92": 6, "\ud835\udd93": 6, "\ud835\udd94": 6, "\ud835\udd95": 6, "\ud835\udd96": 6, "\ud835\udd97": 6, "\ud835\udd98": 6, "\ud835\udd99": 6, "\ud835\udd9a": 6, "\ud835\udd9b": 6, "\ud835\udd9c": 6, "\ud835\udd9d": 6, "\ud835\udd9e": 6, "\ud835\udd9f": 6, "\ud835\udd38": 6, "\ud835\udd39": 6, "\u2102": 6, "\ud835\udd3b": 6, "\ud835\udd3c": 6, "\ud835\udd3d": 6, "\ud835\udd3e": 6, "\u210d": 6, "\ud835\udd40": 6, "\ud835\udd41": 6, "\ud835\udd42": 6, "\ud835\udd43": 6, "\ud835\udd44": 6, "\u2115": 6, "\ud835\udd46": 6, "\u2119": 6, "\u211a": 6, "\u211d": 6, "\ud835\udd4a": 6, "\ud835\udd4b": 6, "\ud835\udd4c": 6, "\ud835\udd4d": 6, "\ud835\udd4e": 6, "\ud835\udd4f": 6, "\ud835\udd50": 6, "\u2124": 6, "\ud835\udc00": 6, "\ud835\udc01": 6, "\ud835\udc02": 6, "\ud835\udc03": 6, "\ud835\udc04": 6, "\ud835\udc05": 6, "\ud835\udc06": 6, "\ud835\udc07": 6, "\ud835\udc08": 6, "\ud835\udc09": 6, "\ud835\udc0a": 6, "\ud835\udc0b": 6, "\ud835\udc0c": 6, "\ud835\udc0d": 6, "\ud835\udc0e": 6, "\ud835\udc0f": 6, "\ud835\udc10": 6, "\ud835\udc11": 6, "\ud835\udc12": 6, "\ud835\udc13": 6, "\ud835\udc14": 6, "\ud835\udc15": 6, "\ud835\udc16": 6, "\ud835\udc17": 6, "\ud835\udc18": 6, "\ud835\udc19": 6, "\ud835\udcd0": 6, "\ud835\udcd1": 6, "\ud835\udcd2": 6, "\ud835\udcd3": 6, "\ud835\udcd4": 6, "\ud835\udcd5": 6, "\ud835\udcd6": 6, "\ud835\udcd7": 6, "\ud835\udcd8": 6, "\ud835\udcd9": 6, "\ud835\udcda": 6, "\ud835\udcdb": 6, "\ud835\udcdc": 6, "\ud835\udcdd": 6, "\ud835\udcde": 6, "\ud835\udcdf": 6, "\ud835\udce0": 6, "\ud835\udce1": 6, "\ud835\udce2": 6, "\ud835\udce3": 6, "\ud835\udce4": 6, "\ud835\udce5": 6, "\ud835\udce6": 6, "\ud835\udce7": 6, "\ud835\udce8": 6, "\ud835\udce9": 6, "\ud835\udd6c": 6, "\ud835\udd6d": 6, "\ud835\udd6e": 6, "\ud835\udd6f": 6, "\ud835\udd70": 6, "\ud835\udd71": 6, "\ud835\udd72": 6, "\ud835\udd73": 6, "\ud835\udd74": 6, "\ud835\udd75": 6, "\ud835\udd76": 6, "\ud835\udd77": 6, "\ud835\udd78": 6, "\ud835\udd79": 6, "\ud835\udd7a": 6, "\ud835\udd7b": 6, "\ud835\udd7c": 6, "\ud835\udd7d": 6, "\ud835\udd7e": 6, "\ud835\udd7f": 6, "\ud835\udd80": 6, "\ud835\udd81": 6, "\ud835\udd82": 6, "\ud835\udd83": 6, "\ud835\udd84": 6, "\ud835\udd85": 6, "A": [6, 7, 12, 14, 15, 18], "d": [6, 12, 13, 17, 19, 21, 22], "f": [6, 12, 14, 17, 21], "respect": [7, 8, 9, 10, 15, 16, 19, 22], "lobal": [7, 8], "addition": [7, 10, 12], "pinpoint": 7, "match": [7, 8, 9, 10, 15, 19, 22, 23], "parenthesis": 7, "subexpress": 7, "regex": [7, 10, 22], "captur": [7, 8], "group": [7, 8], "ignore_cas": [7, 8, 9, 10, 15, 19], "ignor": [7, 9, 10, 12, 15, 19, 22], "perl": [7, 9, 10, 12, 19], "usebyt": [7, 9, 10, 19], "element": [7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 23], "examin": [7, 8, 9, 15, 19], "nonempti": [7, 8, 9, 10, 19], "search": [7, 8, 9, 10, 15, 19], "further": [7, 8, 9, 10, 13, 15, 19], "stri_loc": [7, 8], "omit_empti": [7, 8, 19], "dotal": [7, 8, 9, 10, 19], "indic": [7, 8, 9, 10, 11, 15, 17, 19, 22], "whether": [7, 8, 9, 10, 15, 19, 22], "insensit": [7, 8, 9, 10, 15, 16, 19], "regular": [7, 8, 9, 10, 15, 19], "express": [7, 8, 9, 10, 15, 19], "about_search_regex": [7, 8, 9, 10, 19, 23], "about_search_fix": [7, 8, 9, 10, 15, 19], "collat": [7, 8, 9, 10, 13, 15, 16, 19], "algorithm": [7, 8, 9, 10, 13, 15, 16, 19, 21], "about_search_col": [7, 8, 9, 10, 15, 19], "attempt": [7, 9, 10, 11, 17, 19], "do": [7, 9, 10, 11, 12, 14, 17, 19, 20], "so": [7, 9, 10, 11, 13, 17, 19, 20], "alia": [7, 15, 19], "both": [7, 10, 12, 14, 15, 16, 18, 19, 20, 23], "chunk": [7, 8, 10, 19, 22], "directli": [7, 10], "instead": [7, 12, 15, 19], "integ": [7, 11, 13, 14, 16, 21], "posit": [7, 22], "correspond": [7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 22], "If": [7, 17, 21], "list": [7, 8, 9, 10, 12, 13, 18, 19, 21, 22], "For": [7, 12, 15, 16, 19, 22], "denot": [7, 8, 22], "henc": [7, 9, 10, 11, 12, 13, 19, 22], "output": [7, 9, 11, 13, 14, 17, 19, 21, 22], "guarante": 7, "non": [7, 11, 13, 16, 17, 22], "empti": [7, 8, 11, 12, 19, 22], "consecut": [7, 12], "recognis": [7, 11, 17, 20, 21], "equip": [7, 17], "matric": 7, "where": [7, 9, 10, 11, 15, 19], "column": [7, 8], "separ": [7, 8, 12], "row": 7, "index": [7, 9, 22], "second": [7, 17], "forth": 7, "Their": [7, 8, 22], "size": [7, 21], "longest": [7, 8, 9, 10, 14, 15, 22], "input": [7, 8, 9, 10, 12, 13, 14, 15, 18, 21, 22], "unless": [7, 8, 9, 10, 15], "coercion": [7, 8, 9, 10, 12, 14, 15], "propag": [7, 8, 9, 11, 12, 17, 19, 20, 21], "amongst": [7, 8, 9, 10, 15, 19, 22], "needl": [7, 9, 10, 15, 19], "preced": [7, 9, 10, 15, 19], "haystack": [7, 9, 10, 15, 19], "less": [7, 9, 10, 15, 19], "system": [7, 9, 10, 14, 19, 23], "pcre": [7, 9, 10, 19, 23], "tre": [7, 9, 10, 19], "mai": [7, 9, 10, 12, 13, 19, 21, 22, 23], "thereof": [7, 8, 9, 10, 19, 23], "depend": [7, 9, 10, 14, 19, 21, 23], "lc_ctype": [7, 9, 10, 19, 23], "categori": [7, 9, 10, 19, 23], "suitabl": [7, 9, 10, 15, 19], "histor": [7, 9, 10, 19], "er": [7, 9, 10, 19], "place": [7, 8, 9, 10, 12, 13, 19, 22], "java": [7, 9, 10, 19], "engin": [7, 9, 10, 19], "w": [7, 9, 10, 12, 13, 19, 22], "t": [7, 9, 10, 13, 19, 23], "cannot": [7, 8, 9, 17], "unnam": [7, 10], "even": [7, 13, 14], "dimnam": [7, 9, 12, 18], "than": [7, 9, 13, 16, 21, 22], "littl": 7, "sens": [7, 13], "condit": 7, "assign": 7, "defin": [7, 8, 22], "aca1": [7, 8], "acacaca": [7, 8], "aca2": [7, 8], "gaca": [7, 8], "noaca": [7, 8], "actgggca": [7, 8], "actg": 7, "attr": [7, 12, 17, 18, 22], "aca": [7, 8], "overlap": 7, "y": [7, 8, 12, 17, 18, 19], "cac": [7, 8], "equival": [7, 12, 13, 16, 22], "substitut": [8, 9, 22], "content": [8, 9, 22], "capture_group": 8, "regextr": 8, "provid": [8, 12, 13, 14, 16, 17], "altern": 8, "regmatch": [8, 22], "strcaptur": 8, "howev": [8, 9, 12, 16], "refer": [8, 10], "made": 8, "otherwis": [8, 11, 21], "well": [8, 11, 12, 16], "In": 8, "seri": 8, "option": [8, 12], "within": 8, "distinguish": 8, "acac": 8, "ca": 8, "u0001f4a9": [8, 11, 19, 20], "print": [8, 9, 11, 17, 20, 22], "modifi": [8, 9, 10, 11, 20, 21, 22], "g\ud835\udd54": 8, "subset": 9, "invert": 9, "must": 9, "stri_detect": 9, "max_count": 9, "rather": 9, "interest": 9, "have": [9, 10, 12, 13, 16, 17, 18], "clean": [9, 10], "up": [9, 10], "actual": [9, 12], "redund": [9, 12], "trivial": 9, "reproduc": 9, "combin": [9, 11, 20, 21], "user": [9, 12], "find": 9, "conjunct": [9, 13], "occur": 9, "abc": [9, 15, 19], "1237": 9, "least": 9, "outer": [9, 15], "u0001f496": 9, "given": [10, 12, 14, 17, 19, 20, 21, 22], "global": 10, "back": 10, "whenev": 10, "99": [10, 14, 16], "wherea": [10, 13], "stri_replace_first": 10, "stri_replace_al": 10, "Not": [10, 20, 22, 23], "confus": [10, 20, 22, 23], "vectorise_al": 10, "rule": 10, "need": [10, 13, 17], "convert": [10, 12, 17, 21, 22], "accept": 10, "remov": [10, 13, 19, 23], "chang": [10, 21, 22], "me": 10, "o_o": 10, "mario": [10, 15], "m": [10, 15, 17, 21], "u00e1rio": [10, 15], "u00c1rio": [10, 15], "mar": [10, 15], "u00eda": [10, 15], "rosario": [10, 15], "strength": [10, 13, 15, 16], "1l": [10, 15, 17, 22], "m\u00e1rio": [10, 15], "mar\u00eda": 10, "2l": 10, "ainopqrstuvwxyz": 10, "ainv": 10, "13": [10, 17, 22], "aa3nn3": 10, "amnopqrstuvwxyz": 10, "amnz": 10, "byte": [11, 14], "estim": 11, "type": [11, 12, 13, 14, 18, 19], "char": [11, 19], "allowna": 11, "keepna": 11, "displai": [11, 14, 17, 20, 21], "monospac": [11, 20, 21], "font": [11, 20, 21], "zero": [11, 19, 23], "stri_length": 11, "stri_width": [11, 20, 21], "stri_numbyt": 11, "stri_isempti": 11, "emoji": [11, 20, 21], "skin": [11, 20, 21], "tone": [11, 20, 21], "properli": [11, 20, 21], "u0001f64d": [11, 19, 20], "u0001f3fc": [11, 19, 20], "u0000200d": [11, 19, 20, 21], "u00002642": [11, 19, 20, 21], "u0000fe0f": [11, 19, 20, 21], "u0001f3fb": [11, 20], "u000026f9": [11, 19, 20], "u0001f3ff": [11, 19, 20], "u00002640": [11, 19, 20], "u0001f3f4": [11, 19, 20], "u000e0067": [11, 19, 20], "u000e0062": [11, 19, 20], "u000e0073": [11, 19, 20], "u000e0063": [11, 19, 20], "u000e0074": [11, 19, 20], "u000e007f": [11, 19, 20], "join": 12, "after": [12, 21], "them": 12, "collaps": 12, "recycle0": 12, "e1": [12, 16, 17, 18], "e2": [12, 16, 17, 18], "rm": 12, "merg": 12, "via": [12, 14, 17], "silent": [12, 22], "behav": 12, "arithmet": [12, 18, 20], "aggreg": 12, "possibli": 12, "recommend": 12, "below": 12, "discuss": 12, "similar": [12, 18, 20, 22], "lost": 12, "dure": 12, "s3": [12, 13, 16, 17, 18], "therefor": [12, 13, 14], "whatsoev": [12, 13, 15], "stri_join": 12, "thought": 12, "binari": [12, 16, 22], "php": 12, "str": [12, 18], "__add__": 12, "python": [12, 18], "sum": 12, "reduc": 12, "would": [12, 13], "expect": [12, 22], "similarli": 12, "regard": [12, 13, 17], "though": 12, "partial": [12, 14, 15, 17, 18, 19, 22], "recycl": [12, 14, 15, 17, 18, 19, 20, 22], "multipl": [12, 18, 21, 22], "shorter": [12, 13, 18], "multipli": 12, "entiti": 12, "necess": 12, "overload": [12, 13, 16, 18], "method": [12, 13, 16, 17, 18, 21], "done": [12, 13, 14, 16, 18], "hard": [12, 13, 16, 18], "could": [12, 16, 18], "usemethod": [12, 13, 16, 18], "anywai": [12, 14], "mention": 12, "feel": [12, 16, 18], "intrus": [12, 16, 18], "solut": [12, 16, 18], "coerc": [12, 14], "burden": 12, "hand": 12, "special": [12, 20], "program": 12, "cours": [12, 14], "instanc": 12, "take": 12, "account": 12, "abov": 12, "seem": [12, 13, 18], "mark": [12, 21], "our": [12, 13, 14, 17], "frequent": 12, "cover": 12, "correctli": [12, 19], "fanci": 12, "elementwis": 12, "flatten": 12, "v": [12, 14, 16, 23], "structur": [12, 18], "z": [12, 17], "100": [12, 16], "y1": 12, "y2": 12, "y3": 12, "dim": 12, "103": 12, "1001": 12, "1004": 12, "ignore_nul": 12, "11": [12, 16, 21], "1003": 12, "10001": 12, "10004": 12, "3100": 12, "41000": 12, "arrang": [13, 21], "chosen": 13, "lexicograph": [13, 16], "xtfrm": [13, 16], "its": 13, "rank": 13, "3l": [13, 16], "alternate_shift": [13, 16], "french": [13, 16], "uppercase_first": [13, 16], "case_level": [13, 16], "decreas": 13, "last": [13, 19, 22], "pass": [13, 14], "stri_opts_col": [13, 16], "nondecreas": 13, "weakli": 13, "increas": 13, "put": 13, "begin": 13, "know": 13, "appreci": 13, "someon": 13, "enlighten": 13, "him": 13, "stri_sort": 13, "stri_rank": 13, "difficult": [13, 16, 17], "servic": [13, 16, 17], "thu": 13, "customis": 13, "linear": 13, "neither": 13, "nor": 13, "scratch": [13, 14], "inclus": [13, 22], "patch": 13, "interestingli": 13, "workaround": 13, "break": [13, 21, 22], "a1": 13, "a100": 13, "a101": 13, "a1000": 13, "a10": 13, "a11": 13, "a99": 13, "10": [13, 14, 16, 17, 19], "ti": 13, "averag": 13, "permut": 13, "frame": [13, 17], "id": 13, "val": 13, "round": 13, "runif": 13, "creat": 14, "templat": 14, "present": 14, "fmt": 14, "na_str": 14, "na_character_": 14, "file": 14, "append": [14, 22], "real": 14, "elsewher": 14, "except": [14, 21], "noth": [14, 18], "stri_sprintf": [14, 20], "left": [14, 23], "error": [14, 23], "somewhat": 14, "tricki": 14, "field": 14, "precis": 14, "interpret": 14, "problemat": 14, "limit": 14, "8192": 14, "easili": 14, "exce": [14, 20], "anymor": 14, "unus": 14, "evalu": 14, "lazi": 14, "question": [14, 21], "determin": [14, 15, 20, 21], "onc": 14, "fetch": 14, "asterisk": 14, "prefix": [14, 15, 21], "sign": 14, "space": [14, 21, 23], "explicitli": 14, "down": 14, "libc": 14, "yet": 14, "eagerli": 14, "unix": 14, "1665630159": 14, "556000": 14, "2022": [14, 17], "13t14": [14, 17], "02": [14, 17], "39": 14, "1100": [14, 17], "suffix": 15, "stri_startswith": 15, "stri_endswith": 15, "alias": 15, "usual": [15, 19, 20], "ababa": 15, "ab": 15, "aba": 15, "baba": 15, "abb": 15, "bac": 15, "strcmp": 16, "4l": 16, "still": 16, "comparison": 16, "smaller": 16, "equal": 16, "canon": 16, "former": [16, 22], "greater": 16, "latter": [16, 22], "stri_cmp": 16, "101": 16, "hladn": 16, "u00fd": 16, "chladn": 16, "sk_sk": 16, "meant": 17, "especi": 17, "why": 17, "deal": 17, "expend": 17, "dt": 17, "h": 17, "usetz": 17, "posixt": 17, "posixlt": 17, "out": 17, "along": 17, "recurs": 17, "stri_datetime_fstr": 17, "datetime_ful": 17, "iso": 17, "8601": 17, "guidelin": 17, "datum": 17, "24": 17, "2015": 17, "31t23": 17, "59": 17, "0100": 17, "avoid": 17, "ambigu": 17, "fill": 17, "blank": 17, "skip": 17, "part": [17, 22], "asposixxt": 17, "datetimeclass": 17, "valid": 17, "per": [17, 21], "stri_datetime_pars": 17, "stri_datetime_format": 17, "thin": 17, "calendar": 17, "particular": 17, "ideal": 17, "stri_datetime_field": 17, "aim": 17, "solv": 17, "underli": 17, "problem": 17, "address": 17, "despit": 17, "state": 17, "help": 17, "page": 17, "honour": 17, "whilst": [17, 18], "40": 17, "date_ful": 17, "date_relative_short": 17, "thursdai": 17, "octob": 17, "todai": 17, "pm": 17, "australian": 17, "eastern": 17, "daylight": 17, "de_d": 17, "donnerstag": 17, "oktob": 17, "heut": 17, "um": 17, "14": 17, "ostaustralisch": 17, "sommerzeit": 17, "date_short": 17, "en_il": 17, "hebrew": 17, "18": 17, "tishri": 17, "5783": 17, "gmt": 17, "0000": 17, "info": 17, "01t14": 17, "nisan": 17, "5703": 17, "1943": 17, "04": 17, "19t14": 17, "copi": [18, 22], "repeat": 18, "necessari": [18, 20], "mimic": 18, "__mul__": 18, "stri_dup": 18, "attrib1": 18, "value1": 18, "aaa": [18, 20], "ccc": 18, "aa": [18, 20], "nrow": 18, "22": 18, "44": 18, "66": 18, "delimit": 19, "stri_split": 19, "graphem": 19, "cluster": 19, "sentenc": 19, "stri_split_boundari": 19, "best": 19, "idea": 19, "task": 19, "123": 19, "care": 19, "16": 19, "look": 19, "ahead": 19, "dot": [19, 21], "right": [20, 23], "manner": 20, "1st": 20, "aaaaa": 20, "form": 21, "getopt": 21, "indent": 21, "exdent": 21, "simplifi": 21, "initi": [21, 22], "maxim": 21, "consequ": 21, "stri_wrap": 21, "iter": 21, "exclam": 21, "insert": 21, "sequenc": [21, 22], "boundari": 21, "greedi": 21, "high": 21, "ragged": 21, "knuth": 21, "plass": 21, "paragraph": 21, "practic": 21, "experi": 21, "1981": 21, "pp": 21, "1119": 21, "1184": 21, "az": 21, "u0105": 21, "u20ac": 21, "u0001f643": 21, "u0001f926": 21, "60": 21, "\u0105": 21, "contigu": 22, "while": 22, "stop": 22, "ignore_negative_length": 22, "lappli": 22, "neg": 22, "count": 22, "farther": 22, "therein": 22, "unchang": 22, "synonym": 22, "meaning": 22, "polici": 22, "stri_sub_al": 22, "specialis": 22, "enhanc": 22, "stri_sub": 22, "matter": 22, "futur": 22, "wrt": 22, "taken": 22, "never": 22, "minu": 22, "et": 22, "al": 22, "ordinari": 22, "jam": 22, "jamm": 22, "porridg": 22, "porr": 22, "egg": 22, "prepend": 22, "side": 23, "wspace": 23, "stri_replace_all_regex": 23, "stri_trim": 23, "slightli": 23, "syntax": 23, "reflect": 23, "contemporari": 23, "definit": 23, "saniti": 23, "naaaaana": 23, "nanaaaaa": 23, "rais": 23, "u00a0": 23}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"stringx": [0, 1, 2], "drop": [0, 4], "replac": [0, 4, 10, 22], "base": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "r": [0, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "string": [0, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20], "function": [0, 4], "power": [0, 4], "stringi": [0, 4], "refer": [0, 2, 4, 21], "manual": 0, "other": [0, 5], "what": 1, "i": 1, "new": 1, "0": 1, "2": 1, "3": 1, "2022": 1, "10": 1, "13": 1, "2021": 1, "09": 1, "03": 1, "1": 1, "08": 1, "27": 1, "05": 1, "07": 1, "15": 1, "packag": 2, "isodatetim": 3, "construct": 3, "date": [3, 17], "time": [3, 17], "object": [3, 17], "descript": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "usag": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "argument": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "valu": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "differ": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "from": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "author": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "see": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "also": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "exampl": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "about_stringx": 4, "chartr": 5, "transliter": 5, "text": [5, 21], "transform": 5, "detail": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "constant": 6, "charact": 6, "format": [6, 14, 17], "gregexpr": 7, "locat": 7, "pattern": [7, 8, 9, 10, 15], "occurr": [7, 8, 9, 10, 15], "gregextr": 8, "extract": [8, 22], "grepl": 9, "detect": [9, 15], "gsub": 10, "nchar": 11, "get": 11, "length": 11, "width": [11, 20], "past": 12, "concaten": 12, "sort": 13, "sprintf": 14, "startswith": 15, "start": 15, "end": 15, "strcoll": 16, "compar": 16, "strptime": 17, "pars": 17, "strrep": 18, "duplic": 18, "strsplit": 19, "split": 19, "token": 19, "strtrim": 20, "shorten": 20, "specifi": 20, "strwrap": 21, "word": 21, "wrap": 21, "substr": 22, "trimw": 23, "trim": 23, "lead": 23, "trail": 23, "whitespac": 23}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "news", "rapi", "rapi/ISOdatetime", "rapi/about_stringx", "rapi/chartr", "rapi/constants", "rapi/gregexpr", "rapi/gregextr", "rapi/grepl", "rapi/gsub", "rapi/nchar", "rapi/paste", "rapi/sort", "rapi/sprintf", "rapi/startswith", "rapi/strcoll", "rapi/strptime", "rapi/strrep", "rapi/strsplit", "rapi/strtrim", "rapi/strwrap", "rapi/substr", "rapi/trimws"], "filenames": ["index.rst", "news.md", "rapi.md", "rapi/ISOdatetime.md", "rapi/about_stringx.md", "rapi/chartr.md", "rapi/constants.md", "rapi/gregexpr.md", "rapi/gregextr.md", "rapi/grepl.md", "rapi/gsub.md", "rapi/nchar.md", "rapi/paste.md", "rapi/sort.md", "rapi/sprintf.md", "rapi/startswith.md", "rapi/strcoll.md", "rapi/strptime.md", "rapi/strrep.md", "rapi/strsplit.md", "rapi/strtrim.md", "rapi/strwrap.md", "rapi/substr.md", "rapi/trimws.md"], "titles": ["stringx: Drop-in replacements for base R string functions powered by stringi", "What Is New in stringx", "R Package stringx Reference", "ISOdatetime: Construct Date-time Objects", "about_stringx: Drop-in Replacements for Base String Functions Powered by Stringi", "chartr: Transliteration and Other Text Transforms", "constants: Character Constants", "gregexpr: Locate Pattern Occurrences", "gregextr: Extract Pattern Occurrences", "grepl: Detect Pattern Occurrences", "gsub: Replace Pattern Occurrences", "nchar: Get Length or Width of Strings", "paste: Concatenate Strings", "sort: Sort Strings", "sprintf: Format Strings", "startswith: Detect Pattern Occurrences at Start or End of Strings", "strcoll: Compare Strings", "strptime: Parse and Format Date-time Objects", "strrep: Duplicate Strings", "strsplit: Split Strings into Tokens", "strtrim: Shorten Strings to Specified Width", "strwrap: Word-Wrap Text", "substr: Extract or Replace Substrings", "trimws: Trim Leading or Trailing Whitespaces"], "terms": {"english": [0, 6], "i": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "nativ": [0, 4], "languag": [0, 7, 9, 10, 12, 14, 15, 19], "onli": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22], "5": [0, 1, 6, 7, 9, 11, 13, 15, 18, 22], "world": 0, "popul": 0, "also": 0, "17": [0, 22], "u": [0, 10], "can": [0, 5, 7, 8, 9, 10, 12, 13, 14, 15, 19, 22, 23], "understand": 0, "thi": [0, 7, 8, 14, 17, 19, 21, 22], "text": [0, 2, 4, 7, 11, 14, 19, 22], "moreov": [0, 14], "latin": [0, 5], "alphabet": 0, "main": 0, "one": [0, 12, 13, 14, 16, 17, 18, 22], "mere": 0, "36": 0, "total": [0, 11, 21], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "earli": 0, "comput": [0, 11], "era": 0, "now": [0, 1, 17], "veri": 0, "long": [0, 5], "time": [0, 1, 2, 5, 18], "ago": [0, 5], "wa": [0, 5, 7, 8, 9, 10, 19], "domin": 0, "due": [0, 1, 7, 8, 9, 10, 15, 21], "prolifer": 0, "internet": 0, "smartphon": 0, "social": 0, "media": 0, "technologi": 0, "commun": 0, "platform": [0, 4, 13, 16, 17], "longer": [0, 9, 12, 17, 18, 22], "case": [0, 5, 6, 7, 8, 9, 10, 12, 14, 15, 19, 20], "packag": [0, 4], "ones": 0, "fulli": [0, 7, 8, 9, 10, 15, 16, 19, 22], "support": [0, 10, 12, 13, 15, 16, 18, 19], "unicod": [0, 1, 4, 5, 7, 8, 9, 10, 13, 14, 15, 16, 19, 22, 23], "standard": [0, 16], "relat": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "natur": [0, 7, 9, 10, 15, 19], "date": [0, 1, 2], "process": [0, 1, 4, 7, 9, 10, 15, 17, 19], "thank": [0, 4], "icu": [0, 1, 4, 5, 6, 7, 9, 10, 13, 16, 17, 19, 21], "intern": [0, 4, 12, 13, 16, 18], "compon": [0, 4], "thei": [0, 3, 5, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20], "ar": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fast": [0, 4], "reliabl": 0, "portabl": [0, 7, 9, 10, 13, 16, 17, 19, 23], "across": [0, 13, 16, 17], "differ": [0, 8], "": 0, "ambit": 0, "go": 0, "far": 0, "beyond": 0, "being": [0, 1, 3, 17, 22], "free": [0, 12], "softwar": [0, 21], "environ": 0, "statist": 0, "graphic": 0, "It": [0, 12], "ha": [0, 1, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19], "proven": 0, "effect": [0, 12, 13, 16, 17, 18], "develop": 0, "whole": [0, 8], "data": [0, 13, 14, 17], "analysi": 0, "pipelin": 0, "from": 0, "gather": 0, "inform": 0, "through": 0, "discoveri": 0, "knowledg": 0, "result": [0, 3, 4, 7, 8, 9, 13, 14, 16, 22], "modern": 0, "scienc": 0, "just": [0, 12], "about": 0, "number": [0, 11, 12, 14, 18], "crunch": 0, "rich": 0, "sourc": 0, "new": [0, 5, 8, 9, 12, 13, 14, 17, 22], "bioinformat": 0, "give": [0, 7, 8, 11, 18, 20, 22], "mean": [0, 7, 8, 9, 10, 16, 19], "repres": [0, 14, 16, 17, 19], "transfer": 0, "unstructur": 0, "bring": 0, "abil": 0, "21st": 0, "centuri": 0, "like": [0, 7, 9, 10, 12, 15, 16, 18, 19], "past": [0, 1, 2, 7, 8, 9, 10, 14, 18, 19], "grep": [0, 1, 9], "tolow": [0, 1, 5, 6], "strptime": [0, 1, 2, 3], "sprintf": [0, 1, 2, 11, 12, 17, 18, 20, 21], "wide": 0, "rang": 0, "script": [0, 5, 6], "conform": [0, 17], "see": [0, 1], "video": 0, "work": [0, 1, 17, 22], "same": [0, 5, 12, 13], "wai": [0, 12, 13, 18, 20], "everi": [0, 4, 22], "fix": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "some": [0, 1, 7, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23], "stand": [0, 13], "inconsist": [0, 7, 9, 10, 15, 19], "vectoris": [0, 7, 8, 9, 10, 12, 15, 16, 18, 19, 22], "handl": [0, 12], "miss": [0, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 21, 22], "valu": 0, "preserv": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21], "attribut": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22], "order": [0, 5, 7, 9, 10, 13, 15, 19], "argument": 0, "interoper": [0, 22], "procedur": 0, "etc": [0, 1, 17], "all": [0, 5, 7, 8, 10, 19, 22], "thoroughli": 0, "document": [0, 1, 12], "onlin": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "happi": 0, "read": 0, "more": [0, 12, 14, 21, 22, 23], "forward": [0, 7, 9, 10, 15, 19], "pipe": [0, 7, 8, 9, 10, 15, 19], "magrittr": 0, "oper": [0, 1, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22], "friendli": [0, 8], "few": 0, "us": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "introduc": [0, 9, 12, 13, 16, 18, 22], "instal": 0, "cran": [0, 1], "suppressmessag": 0, "librari": [0, 4, 7, 9, 10, 16, 19, 23], "c": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22], "actgct": 0, "42": 0, "u0001f970": [0, 9], "grepv2": [0, 1, 9], "p": [0, 9, 10, 22, 23], "emoji_present": 0, "1": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "toupper": [0, 1, 5], "gro": [0, 5], "u00df": [0, 5], "gross": [0, 5], "l": [0, 9, 10, 14], "e": [0, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23], "u00b2": [0, 14], "u03c0": [0, 14], "u0001f602": [0, 9, 10, 14], "u0001f603": [0, 9, 10, 14], "exp": [0, 14], "2": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21], "pi": [0, 14], "nan": [0, 14], "cat": [0, 14], "8": [0, 5, 6, 12, 13, 14, 17, 18, 20, 21, 22, 23], "3f": [0, 14], "sep": [0, 12, 14], "n": [0, 9, 14, 22, 23], "718": [0, 14], "e\u00b2": [0, 14], "7": [0, 1, 6, 13, 14], "389": [0, 14], "\u03c0": [0, 5, 6, 14], "3": [0, 6, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21], "142": [0, 14], "\u03c0\u00b2": [0, 14], "9": [0, 6, 10, 13, 14, 21], "870": [0, 14], "set": [0, 6, 7, 23], "wrapper": [0, 5, 17], "around": [0, 17], "matur": [0, 4], "consist": [0, 4, 5, 7, 8, 9, 17], "conveni": [0, 4, 7, 8, 9, 10, 15, 17, 19], "ani": [0, 4, 5, 16, 19, 21], "local": [0, 1, 3, 4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 19, 21], "reli": 0, "code": [0, 5, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23], "host": 0, "github": [0, 1], "Its": [0, 9], "offici": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "releas": [0, 1], "avail": [0, 1, 7, 9, 10, 19, 23], "distribut": 0, "under": [0, 1, 4], "term": [0, 12], "gnu": [0, 4], "gener": [0, 1, 4, 5, 7, 12, 13, 16, 18, 22], "public": [0, 4], "licens": [0, 4], "either": [0, 14, 23], "version": [0, 4, 5, 6, 8, 9, 12, 18, 22], "isodatetim": [0, 1, 2, 17], "construct": [0, 2], "object": [0, 1, 2, 5, 11, 12, 13, 14, 18, 20], "descript": 0, "usag": 0, "author": 0, "exampl": 0, "about_stringx": [0, 2], "chartr": [0, 1, 2], "transliter": [0, 2], "transform": [0, 2], "detail": 0, "constant": [0, 1, 2], "charact": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "format": [0, 1, 2], "gregexpr": [0, 1, 2, 22], "locat": [0, 2], "pattern": [0, 2, 5, 19, 23], "occurr": [0, 2, 19], "gregextr": [0, 2], "extract": [0, 2, 7, 19], "grepl": [0, 1, 2, 7, 10, 15, 19], "detect": [0, 2], "gsub": [0, 1, 2, 5, 8, 19], "nchar": [0, 1, 2, 7, 8, 9, 10, 14, 19, 20, 21, 22], "get": [0, 2], "length": [0, 2, 5, 7, 9, 12, 13, 14, 17, 18, 19, 21, 22], "width": [0, 2, 14, 21, 22, 23], "concaten": [0, 2, 18], "sort": [0, 1, 2, 16], "startswith": [0, 1, 2, 7, 9, 10, 19, 22], "start": [0, 1, 2, 7, 10, 22], "end": [0, 2, 10, 13, 22], "strcoll": [0, 1, 2, 13], "compar": [0, 2], "pars": [0, 2, 3], "strrep": [0, 1, 2, 12, 14, 21], "duplic": [0, 2], "strsplit": [0, 1, 2, 7, 8, 9, 10, 15], "split": [0, 2, 21], "token": [0, 2, 12], "strtrim": [0, 1, 2, 11, 14, 22, 23], "shorten": [0, 2], "specifi": [0, 2, 5, 12, 14, 15, 17, 23], "strwrap": [0, 1, 2, 14], "word": [0, 2, 19, 22], "wrap": [0, 2], "substr": [0, 1, 2, 7, 8, 10, 11, 14, 15, 19, 20], "trimw": [0, 1, 2, 10, 20, 21], "trim": [0, 2, 20], "lead": [0, 2, 21], "trail": [0, 2], "whitespac": [0, 2, 10, 21], "bug": 0, "tracker": 0, "featur": [0, 1, 12, 15, 17, 19], "suggest": [0, 17], "entri": 0, "what": [0, 13, 21], "note": [1, 5, 6, 8, 12, 13, 14, 17, 21, 22], "function": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "progress": [1, 17], "request": [1, 14, 17], "comment": [1, 17], "remark": [1, 17], "welcom": [1, 17], "http": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "com": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolew": 1, "issu": 1, "bugfix": 1, "fail": 1, "check": [1, 23], "test": 1, "updat": 1, "r": [1, 4], "devel": 1, "project": 1, "site": 1, "been": [1, 15], "move": 1, "org": [1, 4], "backward": 1, "incompat": 1, "without": [1, 12, 15, 17, 19], "alwai": [1, 5, 7, 8, 12, 14, 17], "treat": [1, 3, 11, 12, 14, 17, 19, 22], "midnight": [1, 3, 17], "default": [1, 3, 5, 11, 12, 13, 16, 17, 21, 22, 23], "zone": [1, 3, 17], "yield": [1, 3, 6, 7, 21, 22], "class": [1, 3, 7, 9, 10, 13, 17, 19, 23], "posixxt": [1, 3, 17], "which": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23], "extend": [1, 3, 17], "upon": [1, 3, 13, 17], "posixct": [1, 3, 17], "allow": [1, 9, 10, 13, 14, 20, 22], "custom": 1, "strftime": [1, 17], "tzone": [1, 17], "ad": [1, 15, 19], "sy": [1, 3, 17], "isod": [1, 3], "op": [1, 17], "rep": [1, 17], "seq": [1, 17], "55": 1, "posix": 1, "first": [1, 7, 8, 10, 12, 19, 21, 22], "On": 1, "line": [1, 21], "manual": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "realtest": 1, "base": [1, 2, 8], "behaviour": [1, 10, 12, 16], "unit": 1, "desir": 1, "outcom": 1, "letters_greek": [1, 5, 6], "digits_hex": [1, 6], "strcat": [1, 5, 12, 19], "x": [1, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "chartr2": [1, 5], "strtran": [1, 5], "printf": [1, 14], "xtfrm2": [1, 13], "substrl": [1, 7, 22], "sub2": [1, 10], "gsub2": [1, 7, 8, 9, 10], "grepl2": [1, 7, 8, 9, 10], "regexpr2": [1, 7, 22], "gregexpr2": [1, 7, 8, 9, 10, 22], "regexec2": [1, 7], "gregexec2": [1, 7], "gsubstrl": [1, 7, 8, 22], "gsubstr": [1, 9, 10, 22], "regextr2": [1, 7, 8], "gregextr2": [1, 7, 8, 9, 10], "rewritten": [1, 13, 14], "paste0": [1, 12, 21], "casefold": [1, 5], "nzchar": [1, 11], "endswith": [1, 15, 22], "sub": [1, 8, 10, 22, 23], "regexpr": [1, 7, 22], "regexec": [1, 7], "gregexec": [1, 7], "drop": [2, 5, 7, 8, 9, 10, 15], "replac": [2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23], "string": [2, 3, 5, 8, 9, 10, 17, 21, 22, 23], "power": 2, "stringi": [2, 12, 19], "other": [2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23], "numer": [3, 13, 16, 18, 20, 21, 22], "represent": 3, "return": [3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "current": [3, 6, 7, 9, 10, 12, 13, 17, 19, 23], "year": [3, 17], "month": [3, 17], "dai": [3, 17, 22], "hour": [3, 17], "min": 3, "sec": 3, "tz": [3, 17], "lenient": [3, 17], "fals": [3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22], "null": [3, 5, 12, 13, 16, 17, 18, 21], "0l": 3, "vector": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_timezone_get": [3, 17], "singl": [3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23], "timezon": [3, 17], "identifi": [3, 5, 7, 13, 16, 17, 19, 21], "stri_timezone_list": [3, 17], "logic": [3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 22], "should": [3, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 22], "stri_locale_get": [3, 5, 13, 16, 17, 21], "stri_locale_list": [3, 5, 13, 16, 17, 21], "These": [3, 5, 7, 8, 9, 10, 15, 16], "an": [3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23], "you": 3, "might": [3, 11, 13, 20, 21], "wish": 3, "consid": [3, 7, 21, 22], "call": [3, 6, 9, 10, 12, 13, 14, 16, 18, 22], "No": [3, 14], "becaus": [3, 9, 10, 12, 13, 14, 16, 18], "too": [3, 12, 14, 16, 18], "mani": [3, 8, 12, 14], "implement": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_datetime_cr": 3, "doe": [3, 6, 7, 11, 12, 13, 17, 19, 21, 23], "here": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "marek": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolewski": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stringx": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "1970": [3, 17], "01": [3, 17], "01t00": [3, 17], "00": [3, 17], "1000": [3, 12, 16, 17], "12": [3, 17], "0": [3, 6, 7, 8, 10, 12, 13, 16, 21, 22], "01t12": [3, 17], "reimplement": 4, "built": [4, 6, 12, 17], "correct": 4, "manipul": 4, "we": [4, 8, 12, 13, 14, 16, 17, 18], "obtain": 4, "predict": 4, "each": [4, 7, 8, 10, 14, 15, 17, 18, 19, 21, 22, 23], "encod": 4, "keyword": 4, "internationalis": 4, "localis": 4, "icu4c": 4, "i18n": 4, "l10n": 4, "later": 4, "homepag": 4, "consortium": 4, "home": 4, "translat": 5, "includ": [5, 9, 17, 23], "map": [5, 12], "fold": 5, "convers": [5, 12, 14], "normalis": [5, 13, 14, 16, 22], "old": 5, "upper": [5, 6], "na": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "coercibl": [5, 11, 12, 14, 17, 18], "stri_trans_list": 5, "prefer": 5, "switch": 5, "between": [5, 7, 8, 9, 10, 15, 19, 21], "lower": [5, 6], "perform": [5, 16, 23], "deprec": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22], "individu": [5, 8, 19], "point": [5, 11, 14, 19, 21, 22, 23], "commit": 5, "appli": [5, 22], "stri_trans_gener": 5, "utf": [5, 12, 14, 17, 18, 20, 21, 22, 23], "most": [5, 12, 13, 17], "counterpart": [5, 12], "fed": [5, 22], "unlik": [5, 8], "sensit": [5, 13], "stri_trans_tolow": 5, "simpli": [5, 9, 10], "dispatch": [5, 12, 13, 16, 18], "compat": [5, 10, 13, 22], "plu": [5, 22], "crucial": 5, "true": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 22], "whose": [5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23], "purpos": [5, 14], "make": [5, 7, 13], "two": [5, 7, 9, 10, 12, 14, 19, 21], "piec": 5, "ident": 5, "stri_trans_casefold": 5, "stri_trans_char": 5, "contrari": 5, "warn": [5, 7, 9, 10, 11, 12, 14, 15, 17, 18, 19, 22], "when": [5, 11, 17, 19, 20, 21, 22], "name": [5, 7, 9, 10, 11, 12, 13, 15, 17, 18, 19], "letters_bf": [5, 6], "nfkd": 5, "abcdefghijklmnopqrstuvwxyz": [5, 10], "letters_bb": [5, 6], "6": [5, 6, 7, 13, 18], "hex": 5, "u0001d552": 5, "u0001d553": 5, "u0001d554": [5, 8], "u0001d555": 5, "u0001d556": 5, "u0001d557": 5, "greek": [5, 6], "abgdez\u0113thiklmn": 5, "xoprstyphchps\u014d": 5, "\u03b1": [5, 6], "\u03b2": [5, 6], "\u03b3": [5, 6], "\u03b4": [5, 6], "\u03b5": [5, 6], "\u03b6": [5, 6], "\u03b7": [5, 6], "\u03b8": [5, 6], "\u03b9": [5, 6], "\u03ba": [5, 6], "\u03bb": [5, 6], "\u03bc": [5, 6], "\u03bd": [5, 6], "\u03be": [5, 6], "\u03bf": [5, 6], "\u03c1": [5, 6], "\u03c3": [5, 6], "\u03c4": [5, 6], "20": [5, 6, 21], "\u03c5": [5, 6], "\u03c6": [5, 6], "\u03c7": [5, 6], "\u03c8": [5, 6], "\u03c9": [5, 6], "gro\u00df": 5, "matrix": [5, 8, 18], "u00dfpam": 5, "ba": 5, "u0001d554on": 5, "spam": [5, 22], "b": [5, 6, 12, 15, 18, 19, 22], "u0001d554aba": 5, "scxba": 5, "bacon": [5, 22], "en_u": 5, "tr_tr": 5, "i\u0307": 5, "letter": [6, 9], "digit": [6, 9], "complement": 6, "g": [6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23], "letters_frak": 6, "digits_dec": 6, "letters_c": 6, "decim": 6, "hexadecim": 6, "blackboard": 6, "bold": 6, "calligraphi": 6, "fraktur": 6, "\ud835\udd52": 6, "\ud835\udd53": 6, "\ud835\udd54": [6, 8], "\ud835\udd55": 6, "\ud835\udd56": 6, "\ud835\udd57": 6, "\ud835\udd58": 6, "\ud835\udd59": 6, "\ud835\udd5a": 6, "\ud835\udd5b": 6, "\ud835\udd5c": 6, "\ud835\udd5d": 6, "\ud835\udd5e": 6, "\ud835\udd5f": 6, "\ud835\udd60": 6, "\ud835\udd61": 6, "\ud835\udd62": 6, "\ud835\udd63": 6, "\ud835\udd64": 6, "\ud835\udd65": 6, "\ud835\udd66": 6, "\ud835\udd67": 6, "\ud835\udd68": 6, "\ud835\udd69": 6, "\ud835\udd6a": 6, "\ud835\udd6b": 6, "\ud835\udc1a": 6, "\ud835\udc1b": 6, "\ud835\udc1c": 6, "\ud835\udc1d": 6, "\ud835\udc1e": 6, "\ud835\udc1f": 6, "\ud835\udc20": 6, "\ud835\udc21": 6, "\ud835\udc22": 6, "\ud835\udc23": 6, "\ud835\udc24": 6, "\ud835\udc25": 6, "\ud835\udc26": 6, "\ud835\udc27": 6, "\ud835\udc28": 6, "\ud835\udc29": 6, "\ud835\udc2a": 6, "\ud835\udc2b": 6, "\ud835\udc2c": 6, "\ud835\udc2d": 6, "\ud835\udc2e": 6, "\ud835\udc2f": 6, "\ud835\udc30": 6, "\ud835\udc31": 6, "\ud835\udc32": 6, "\ud835\udc33": 6, "\ud835\udcea": 6, "\ud835\udceb": 6, "\ud835\udcec": 6, "\ud835\udced": 6, "\ud835\udcee": 6, "\ud835\udcef": 6, "\ud835\udcf0": 6, "\ud835\udcf1": 6, "\ud835\udcf2": 6, "\ud835\udcf3": 6, "\ud835\udcf4": 6, "\ud835\udcf5": 6, "\ud835\udcf6": 6, "\ud835\udcf7": 6, "\ud835\udcf8": 6, "\ud835\udcf9": 6, "\ud835\udcfa": 6, "\ud835\udcfb": 6, "\ud835\udcfc": 6, "\ud835\udcfd": 6, "\ud835\udcfe": 6, "\ud835\udcff": 6, "\ud835\udd00": 6, "\ud835\udd01": 6, "\ud835\udd02": 6, "\ud835\udd03": 6, "\ud835\udd86": 6, "\ud835\udd87": 6, "\ud835\udd88": 6, "\ud835\udd89": 6, "\ud835\udd8a": 6, "\ud835\udd8b": 6, "\ud835\udd8c": 6, "\ud835\udd8d": 6, "\ud835\udd8e": 6, "\ud835\udd8f": 6, "\ud835\udd90": 6, "\ud835\udd91": 6, "\ud835\udd92": 6, "\ud835\udd93": 6, "\ud835\udd94": 6, "\ud835\udd95": 6, "\ud835\udd96": 6, "\ud835\udd97": 6, "\ud835\udd98": 6, "\ud835\udd99": 6, "\ud835\udd9a": 6, "\ud835\udd9b": 6, "\ud835\udd9c": 6, "\ud835\udd9d": 6, "\ud835\udd9e": 6, "\ud835\udd9f": 6, "\ud835\udd38": 6, "\ud835\udd39": 6, "\u2102": 6, "\ud835\udd3b": 6, "\ud835\udd3c": 6, "\ud835\udd3d": 6, "\ud835\udd3e": 6, "\u210d": 6, "\ud835\udd40": 6, "\ud835\udd41": 6, "\ud835\udd42": 6, "\ud835\udd43": 6, "\ud835\udd44": 6, "\u2115": 6, "\ud835\udd46": 6, "\u2119": 6, "\u211a": 6, "\u211d": 6, "\ud835\udd4a": 6, "\ud835\udd4b": 6, "\ud835\udd4c": 6, "\ud835\udd4d": 6, "\ud835\udd4e": 6, "\ud835\udd4f": 6, "\ud835\udd50": 6, "\u2124": 6, "\ud835\udc00": 6, "\ud835\udc01": 6, "\ud835\udc02": 6, "\ud835\udc03": 6, "\ud835\udc04": 6, "\ud835\udc05": 6, "\ud835\udc06": 6, "\ud835\udc07": 6, "\ud835\udc08": 6, "\ud835\udc09": 6, "\ud835\udc0a": 6, "\ud835\udc0b": 6, "\ud835\udc0c": 6, "\ud835\udc0d": 6, "\ud835\udc0e": 6, "\ud835\udc0f": 6, "\ud835\udc10": 6, "\ud835\udc11": 6, "\ud835\udc12": 6, "\ud835\udc13": 6, "\ud835\udc14": 6, "\ud835\udc15": 6, "\ud835\udc16": 6, "\ud835\udc17": 6, "\ud835\udc18": 6, "\ud835\udc19": 6, "\ud835\udcd0": 6, "\ud835\udcd1": 6, "\ud835\udcd2": 6, "\ud835\udcd3": 6, "\ud835\udcd4": 6, "\ud835\udcd5": 6, "\ud835\udcd6": 6, "\ud835\udcd7": 6, "\ud835\udcd8": 6, "\ud835\udcd9": 6, "\ud835\udcda": 6, "\ud835\udcdb": 6, "\ud835\udcdc": 6, "\ud835\udcdd": 6, "\ud835\udcde": 6, "\ud835\udcdf": 6, "\ud835\udce0": 6, "\ud835\udce1": 6, "\ud835\udce2": 6, "\ud835\udce3": 6, "\ud835\udce4": 6, "\ud835\udce5": 6, "\ud835\udce6": 6, "\ud835\udce7": 6, "\ud835\udce8": 6, "\ud835\udce9": 6, "\ud835\udd6c": 6, "\ud835\udd6d": 6, "\ud835\udd6e": 6, "\ud835\udd6f": 6, "\ud835\udd70": 6, "\ud835\udd71": 6, "\ud835\udd72": 6, "\ud835\udd73": 6, "\ud835\udd74": 6, "\ud835\udd75": 6, "\ud835\udd76": 6, "\ud835\udd77": 6, "\ud835\udd78": 6, "\ud835\udd79": 6, "\ud835\udd7a": 6, "\ud835\udd7b": 6, "\ud835\udd7c": 6, "\ud835\udd7d": 6, "\ud835\udd7e": 6, "\ud835\udd7f": 6, "\ud835\udd80": 6, "\ud835\udd81": 6, "\ud835\udd82": 6, "\ud835\udd83": 6, "\ud835\udd84": 6, "\ud835\udd85": 6, "4": [6, 7, 11, 12, 13, 15, 17, 21, 22], "A": [6, 7, 12, 14, 15, 18], "d": [6, 12, 13, 17, 19, 21, 22], "f": [6, 12, 17, 21], "respect": [7, 8, 9, 10, 15, 16, 19, 22], "lobal": [7, 8], "addition": [7, 10, 12], "pinpoint": 7, "match": [7, 8, 9, 10, 15, 19, 22, 23], "parenthesis": 7, "subexpress": 7, "regex": [7, 10, 22], "captur": [7, 8], "group": [7, 8], "ignore_cas": [7, 8, 9, 10, 15, 19], "ignor": [7, 9, 10, 12, 15, 19, 22], "perl": [7, 9, 10, 12, 19], "usebyt": [7, 9, 10, 19], "element": [7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 23], "examin": [7, 8, 9, 15, 19], "nonempti": [7, 8, 9, 10, 19], "search": [7, 8, 9, 10, 15, 19], "further": [7, 8, 9, 10, 13, 15, 19], "stri_loc": [7, 8], "omit_empti": [7, 8, 19], "dotal": [7, 8, 9, 10, 19], "indic": [7, 8, 9, 10, 11, 15, 17, 19, 22], "whether": [7, 8, 9, 10, 15, 19, 22], "insensit": [7, 8, 9, 10, 15, 16, 19], "regular": [7, 8, 9, 10, 15, 19], "express": [7, 8, 9, 10, 15, 19], "about_search_regex": [7, 8, 9, 10, 19, 23], "about_search_fix": [7, 8, 9, 10, 15, 19], "collat": [7, 8, 9, 10, 13, 15, 16, 19], "algorithm": [7, 8, 9, 10, 13, 15, 16, 19, 21], "about_search_col": [7, 8, 9, 10, 15, 19], "attempt": [7, 9, 10, 11, 17, 19], "do": [7, 9, 10, 11, 12, 14, 17, 19, 20], "so": [7, 9, 10, 11, 13, 17, 19, 20], "alia": [7, 15, 19], "both": [7, 10, 12, 14, 15, 16, 18, 19, 20, 23], "chunk": [7, 8, 10, 19, 22], "directli": [7, 10], "instead": [7, 12, 15, 19], "integ": [7, 11, 13, 14, 16, 21], "posit": [7, 22], "correspond": [7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 22], "If": [7, 17, 21], "list": [7, 8, 9, 10, 12, 13, 18, 19, 21, 22], "For": [7, 12, 15, 16, 19, 22], "denot": [7, 8, 22], "henc": [7, 9, 10, 11, 12, 13, 19, 22], "output": [7, 9, 11, 13, 14, 17, 19, 21, 22], "guarante": 7, "non": [7, 11, 13, 16, 17, 22], "empti": [7, 8, 11, 12, 19, 22], "consecut": [7, 12], "recognis": [7, 11, 17, 20, 21], "equip": [7, 17], "matric": 7, "where": [7, 9, 10, 11, 15, 19], "column": [7, 8], "separ": [7, 8, 12], "row": 7, "index": [7, 9, 22], "second": [7, 17], "forth": 7, "Their": [7, 8, 22], "size": [7, 21], "longest": [7, 8, 9, 10, 14, 15, 22], "input": [7, 8, 9, 10, 12, 13, 14, 15, 18, 21, 22], "unless": [7, 8, 9, 10, 15], "coercion": [7, 8, 9, 10, 12, 14, 15], "propag": [7, 8, 9, 11, 12, 17, 19, 20, 21], "amongst": [7, 8, 9, 10, 15, 19, 22], "needl": [7, 9, 10, 15, 19], "preced": [7, 9, 10, 15, 19], "haystack": [7, 9, 10, 15, 19], "less": [7, 9, 10, 15, 19], "system": [7, 9, 10, 14, 19, 23], "pcre": [7, 9, 10, 19, 23], "tre": [7, 9, 10, 19], "mai": [7, 9, 10, 12, 13, 19, 21, 22, 23], "thereof": [7, 8, 9, 10, 19, 23], "depend": [7, 9, 10, 14, 19, 21, 23], "lc_ctype": [7, 9, 10, 19, 23], "categori": [7, 9, 10, 19, 23], "suitabl": [7, 9, 10, 15, 19], "histor": [7, 9, 10, 19], "er": [7, 9, 10, 19], "place": [7, 8, 9, 10, 12, 13, 19, 22], "java": [7, 9, 10, 19], "engin": [7, 9, 10, 19], "w": [7, 9, 10, 12, 13, 19, 22], "t": [7, 9, 10, 13, 19, 23], "cannot": [7, 8, 9, 17], "unnam": [7, 10], "even": [7, 13, 14], "dimnam": [7, 9, 12, 18], "than": [7, 9, 13, 16, 21, 22], "littl": 7, "sens": [7, 13], "condit": 7, "assign": 7, "defin": [7, 8, 22], "aca1": [7, 8], "acacaca": [7, 8], "aca2": [7, 8], "gaca": [7, 8], "noaca": [7, 8], "actgggca": [7, 8], "actg": 7, "attr": [7, 12, 17, 18, 22], "aca": [7, 8], "overlap": 7, "y": [7, 8, 12, 17, 18, 19], "cac": [7, 8], "equival": [7, 12, 13, 16, 22], "substitut": [8, 9, 22], "content": [8, 9, 22], "capture_group": 8, "regextr": 8, "provid": [8, 12, 13, 14, 16, 17], "altern": 8, "regmatch": [8, 22], "strcaptur": 8, "howev": [8, 9, 12, 16], "refer": [8, 10], "made": 8, "otherwis": [8, 11, 21], "well": [8, 11, 12, 16], "In": 8, "seri": 8, "option": [8, 12], "within": 8, "distinguish": 8, "acac": 8, "ca": 8, "u0001f4a9": [8, 11, 19, 20], "print": [8, 9, 11, 17, 20, 22], "modifi": [8, 9, 10, 11, 20, 21, 22], "g\ud835\udd54": 8, "subset": 9, "invert": 9, "must": 9, "stri_detect": 9, "max_count": 9, "rather": 9, "interest": 9, "have": [9, 10, 12, 13, 16, 17, 18], "clean": [9, 10], "up": [9, 10], "actual": [9, 12], "redund": [9, 12], "trivial": 9, "reproduc": 9, "combin": [9, 11, 20, 21], "user": [9, 12], "find": 9, "conjunct": [9, 13], "occur": 9, "abc": [9, 15, 19], "1237": 9, "least": 9, "outer": [9, 15], "u0001f496": 9, "given": [10, 12, 14, 17, 19, 20, 21, 22], "global": 10, "back": 10, "whenev": 10, "99": [10, 14, 16], "wherea": [10, 13], "stri_replace_first": 10, "stri_replace_al": 10, "Not": [10, 20, 22, 23], "confus": [10, 20, 22, 23], "vectorise_al": 10, "rule": 10, "need": [10, 13, 17], "convert": [10, 12, 17, 21, 22], "accept": 10, "remov": [10, 13, 19, 23], "chang": [10, 21, 22], "me": 10, "o_o": 10, "mario": [10, 15], "m": [10, 15, 17, 21], "u00e1rio": [10, 15], "u00c1rio": [10, 15], "mar": [10, 15], "u00eda": [10, 15], "rosario": [10, 15], "strength": [10, 13, 15, 16], "1l": [10, 15, 17, 22], "m\u00e1rio": [10, 15], "mar\u00eda": 10, "2l": 10, "ainopqrstuvwxyz": 10, "ainv": 10, "13": [10, 17, 22], "aa3nn3": 10, "amnopqrstuvwxyz": 10, "amnz": 10, "byte": [11, 14], "estim": 11, "type": [11, 12, 13, 18, 19], "char": [11, 19], "allowna": 11, "keepna": 11, "displai": [11, 14, 17, 20, 21], "monospac": [11, 20, 21], "font": [11, 20, 21], "zero": [11, 19, 23], "stri_length": 11, "stri_width": [11, 20, 21], "stri_numbyt": 11, "stri_isempti": 11, "emoji": [11, 20, 21], "skin": [11, 20, 21], "tone": [11, 20, 21], "properli": [11, 20, 21], "u0001f64d": [11, 19, 20], "u0001f3fc": [11, 19, 20], "u0000200d": [11, 19, 20, 21], "u00002642": [11, 19, 20, 21], "u0000fe0f": [11, 19, 20, 21], "u0001f3fb": [11, 20], "u000026f9": [11, 19, 20], "u0001f3ff": [11, 19, 20], "u00002640": [11, 19, 20], "u0001f3f4": [11, 19, 20], "u000e0067": [11, 19, 20], "u000e0062": [11, 19, 20], "u000e0073": [11, 19, 20], "u000e0063": [11, 19, 20], "u000e0074": [11, 19, 20], "u000e007f": [11, 19, 20], "join": 12, "after": [12, 21], "them": 12, "collaps": 12, "recycle0": 12, "e1": [12, 16, 17, 18], "e2": [12, 16, 17, 18], "rm": 12, "merg": 12, "via": [12, 14, 17], "silent": [12, 22], "behav": 12, "arithmet": [12, 18, 20], "aggreg": 12, "possibli": 12, "recommend": 12, "below": 12, "discuss": 12, "similar": [12, 18, 20, 22], "lost": 12, "dure": 12, "s3": [12, 13, 16, 17, 18], "therefor": [12, 13, 14], "whatsoev": [12, 13, 15], "stri_join": 12, "thought": 12, "binari": [12, 16, 22], "php": 12, "str": [12, 18], "__add__": 12, "python": [12, 18], "sum": 12, "reduc": 12, "would": [12, 13], "expect": [12, 22], "similarli": 12, "regard": [12, 13, 17], "though": 12, "partial": [12, 14, 15, 17, 18, 19, 22], "recycl": [12, 14, 15, 17, 18, 19, 20, 22], "multipl": [12, 18, 21, 22], "shorter": [12, 13, 18], "multipli": 12, "entiti": 12, "necess": 12, "overload": [12, 13, 16, 18], "method": [12, 13, 16, 17, 18, 21], "done": [12, 13, 14, 16, 18], "hard": [12, 13, 16, 18], "could": [12, 16, 18], "usemethod": [12, 13, 16, 18], "anywai": [12, 14], "mention": 12, "feel": [12, 16, 18], "intrus": [12, 16, 18], "solut": [12, 16, 18], "coerc": [12, 14], "burden": 12, "hand": 12, "special": [12, 20], "program": 12, "cours": [12, 14], "instanc": 12, "take": 12, "account": 12, "abov": 12, "seem": [12, 13, 18], "mark": [12, 21], "our": [12, 13, 14, 17], "frequent": 12, "cover": 12, "correctli": [12, 19], "fanci": 12, "elementwis": 12, "flatten": 12, "v": [12, 14, 16, 23], "structur": [12, 18], "z": [12, 17], "100": [12, 16], "y1": 12, "y2": 12, "y3": 12, "dim": 12, "103": 12, "1001": 12, "1004": 12, "ignore_nul": 12, "11": [12, 16, 21], "1003": 12, "10001": 12, "10004": 12, "3100": 12, "41000": 12, "arrang": [13, 21], "chosen": 13, "lexicograph": [13, 16], "xtfrm": [13, 16], "its": 13, "rank": 13, "3l": [13, 16], "alternate_shift": [13, 16], "french": [13, 16], "uppercase_first": [13, 16], "case_level": [13, 16], "decreas": 13, "last": [13, 19, 22], "pass": [13, 14], "stri_opts_col": [13, 16], "nondecreas": 13, "weakli": 13, "increas": 13, "put": 13, "begin": 13, "know": 13, "appreci": 13, "someon": 13, "enlighten": 13, "him": 13, "stri_sort": 13, "stri_rank": 13, "difficult": [13, 16, 17], "servic": [13, 16, 17], "thu": 13, "customis": 13, "linear": 13, "neither": 13, "nor": 13, "scratch": [13, 14], "inclus": [13, 22], "patch": 13, "interestingli": 13, "workaround": 13, "break": [13, 21, 22], "a1": 13, "a100": 13, "a101": 13, "a1000": 13, "a10": 13, "a11": 13, "a99": 13, "10": [13, 16, 17, 19], "ti": 13, "averag": 13, "permut": 13, "frame": [13, 17], "id": 13, "val": 13, "round": 13, "runif": 13, "creat": 14, "templat": 14, "present": 14, "fmt": 14, "na_str": 14, "na_character_": 14, "file": 14, "append": [14, 22], "real": 14, "elsewher": 14, "except": [14, 21], "noth": [14, 18], "stri_sprintf": [14, 20], "left": [14, 23], "error": [14, 23], "somewhat": 14, "tricki": 14, "field": 14, "precis": 14, "interpret": 14, "problemat": 14, "limit": 14, "8192": 14, "easili": 14, "exce": [14, 20], "anymor": 14, "unus": 14, "evalu": 14, "lazi": 14, "question": [14, 21], "determin": [14, 15, 20, 21], "onc": 14, "fetch": 14, "asterisk": 14, "prefix": [14, 15, 21], "sign": 14, "space": [14, 21, 23], "explicitli": 14, "down": 14, "libc": 14, "yet": 14, "eagerli": 14, "suffix": 15, "stri_startswith": 15, "stri_endswith": 15, "alias": 15, "usual": [15, 19, 20], "ababa": 15, "ab": 15, "aba": 15, "baba": 15, "abb": 15, "bac": 15, "strcmp": 16, "4l": 16, "still": 16, "comparison": 16, "smaller": 16, "equal": 16, "canon": 16, "former": [16, 22], "greater": 16, "latter": [16, 22], "stri_cmp": 16, "101": 16, "hladn": 16, "u00fd": 16, "chladn": 16, "sk_sk": 16, "meant": 17, "especi": 17, "why": 17, "deal": 17, "expend": 17, "dt": 17, "h": 17, "usetz": 17, "posixt": 17, "posixlt": 17, "out": 17, "along": 17, "recurs": 17, "stri_datetime_fstr": 17, "datetime_ful": 17, "iso": 17, "8601": 17, "guidelin": 17, "datum": 17, "24": 17, "2015": 17, "31t23": 17, "59": 17, "0100": 17, "avoid": 17, "ambigu": 17, "fill": 17, "blank": 17, "skip": 17, "part": [17, 22], "asposixxt": 17, "datetimeclass": 17, "valid": 17, "per": [17, 21], "stri_datetime_pars": 17, "stri_datetime_format": 17, "thin": 17, "calendar": 17, "particular": 17, "ideal": 17, "stri_datetime_field": 17, "aim": 17, "solv": 17, "underli": 17, "problem": 17, "address": 17, "despit": 17, "state": 17, "help": 17, "page": 17, "honour": 17, "whilst": [17, 18], "2022": 17, "27t13": 17, "27": 17, "57": 17, "1100": 17, "date_ful": 17, "date_relative_short": 17, "thursdai": 17, "octob": 17, "todai": 17, "pm": 17, "australian": 17, "eastern": 17, "daylight": 17, "de_d": 17, "donnerstag": 17, "oktob": 17, "heut": 17, "um": 17, "ostaustralisch": 17, "sommerzeit": 17, "date_short": 17, "en_il": 17, "hebrew": 17, "heshvan": 17, "5783": 17, "gmt": 17, "0000": 17, "info": 17, "01t13": 17, "14": 17, "nisan": 17, "5703": 17, "1943": 17, "04": 17, "19t13": 17, "copi": [18, 22], "repeat": 18, "necessari": [18, 20], "mimic": 18, "__mul__": 18, "stri_dup": 18, "attrib1": 18, "value1": 18, "aaa": [18, 20], "ccc": 18, "aa": [18, 20], "nrow": 18, "22": 18, "44": 18, "66": 18, "delimit": 19, "stri_split": 19, "graphem": 19, "cluster": 19, "sentenc": 19, "stri_split_boundari": 19, "best": 19, "idea": 19, "task": 19, "123": 19, "care": 19, "16": 19, "look": 19, "ahead": 19, "dot": [19, 21], "right": [20, 23], "manner": 20, "1st": 20, "aaaaa": 20, "form": 21, "getopt": 21, "indent": 21, "exdent": 21, "simplifi": 21, "initi": [21, 22], "maxim": 21, "consequ": 21, "stri_wrap": 21, "iter": 21, "exclam": 21, "insert": 21, "sequenc": [21, 22], "boundari": 21, "greedi": 21, "high": 21, "ragged": 21, "knuth": 21, "plass": 21, "paragraph": 21, "practic": 21, "experi": 21, "1981": 21, "pp": 21, "1119": 21, "1184": 21, "az": 21, "u0105": 21, "u20ac": 21, "u0001f643": 21, "u0001f926": 21, "60": 21, "\u0105": 21, "contigu": 22, "while": 22, "stop": 22, "ignore_negative_length": 22, "lappli": 22, "neg": 22, "count": 22, "farther": 22, "therein": 22, "unchang": 22, "synonym": 22, "meaning": 22, "polici": 22, "stri_sub_al": 22, "specialis": 22, "enhanc": 22, "stri_sub": 22, "matter": 22, "futur": 22, "wrt": 22, "taken": 22, "never": 22, "minu": 22, "et": 22, "al": 22, "ordinari": 22, "jam": 22, "jamm": 22, "porridg": 22, "porr": 22, "egg": 22, "prepend": 22, "side": 23, "wspace": 23, "stri_replace_all_regex": 23, "stri_trim": 23, "slightli": 23, "syntax": 23, "reflect": 23, "contemporari": 23, "definit": 23, "saniti": 23, "naaaaana": 23, "nanaaaaa": 23, "rais": 23, "u00a0": 23}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"stringx": [0, 1, 2], "drop": [0, 4], "replac": [0, 4, 10, 22], "base": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "r": [0, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "string": [0, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20], "function": [0, 4], "power": [0, 4], "stringi": [0, 4], "refer": [0, 2, 4, 21], "manual": 0, "other": [0, 5], "what": 1, "i": 1, "new": 1, "0": 1, "2": 1, "4": 1, "2022": 1, "10": 1, "27": 1, "3": 1, "13": 1, "2021": 1, "09": 1, "03": 1, "1": 1, "08": 1, "05": 1, "07": 1, "15": 1, "packag": 2, "isodatetim": 3, "construct": 3, "date": [3, 17], "time": [3, 17], "object": [3, 17], "descript": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "usag": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "argument": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "valu": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "differ": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "from": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "author": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "see": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "also": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "exampl": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "about_stringx": 4, "chartr": 5, "transliter": 5, "text": [5, 21], "transform": 5, "detail": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "constant": 6, "charact": 6, "format": [6, 14, 17], "gregexpr": 7, "locat": 7, "pattern": [7, 8, 9, 10, 15], "occurr": [7, 8, 9, 10, 15], "gregextr": 8, "extract": [8, 22], "grepl": 9, "detect": [9, 15], "gsub": 10, "nchar": 11, "get": 11, "length": 11, "width": [11, 20], "past": 12, "concaten": 12, "sort": 13, "sprintf": 14, "startswith": 15, "start": 15, "end": 15, "strcoll": 16, "compar": 16, "strptime": 17, "pars": 17, "strrep": 18, "duplic": 18, "strsplit": 19, "split": 19, "token": 19, "strtrim": 20, "shorten": 20, "specifi": 20, "strwrap": 21, "word": 21, "wrap": 21, "substr": 22, "trimw": 23, "trim": 23, "lead": 23, "trail": 23, "whitespac": 23}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file diff --git a/.devel/sphinx/news.md b/.devel/sphinx/news.md index e0ac525..de75ed3 100644 --- a/.devel/sphinx/news.md +++ b/.devel/sphinx/news.md @@ -5,10 +5,14 @@ > see https://github.com/gagolews/stringx/issues. +## 0.2.4 (2022-10-27) + +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. + ## 0.2.3 (2022-10-13) -* [BUGFIX] Fixed failing checks/tests. +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. ## 0.2.2 (2021-09-03) diff --git a/.devel/sphinx/rapi/sprintf.md b/.devel/sphinx/rapi/sprintf.md index 6e270ae..5c8bbce 100644 --- a/.devel/sphinx/rapi/sprintf.md +++ b/.devel/sphinx/rapi/sprintf.md @@ -71,7 +71,7 @@ Related function(s): [`paste`](paste.md), [`strrep`](strrep.md), [`strtrim`](str ```r -# UTF-8 number of bytes vs. Unicode code point width: +# UTF-8 number of bytes vs Unicode code point width: l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603") r <- c(exp(1), exp(2), pi, pi^2, NaN) cat(base::sprintf("%8s=%+.3f", l, r), sep="\n") @@ -86,9 +86,4 @@ cat(stringx::sprintf("%8s=%+.3f", l, r), sep="\n") ## π=+3.142 ## π²=+9.870 ## 😂😃= NaN -# coercion of the same argument to different types: -stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), - Sys.time()) -## UNIX time 1665630159.556000 is 2022-10-13T14:02:39+1100. -## 2022-10-13T14:02:39+1100 is 1665630159.556000 UNIX time. ``` diff --git a/.devel/sphinx/rapi/strptime.md b/.devel/sphinx/rapi/strptime.md index 32fb89f..2999d69 100644 --- a/.devel/sphinx/rapi/strptime.md +++ b/.devel/sphinx/rapi/strptime.md @@ -135,26 +135,26 @@ Related function(s): [`sprintf`](sprintf.md), [`ISOdatetime`](ISOdatetime.md) ```r strftime(Sys.time()) # default format - ISO 8601 -## [1] "2022-10-13T14:02:40+1100" +## [1] "2022-10-27T13:27:57+1100" f <- c("date_full", "%Y-%m-%d", "date_relative_short", "datetime_full") strftime(Sys.time(), f) # current default locale -## [1] "Thursday, October 13, 2022" -## [2] "2022-10-13" +## [1] "Thursday, October 27, 2022" +## [2] "2022-10-27" ## [3] "today" -## [4] "Thursday, October 13, 2022 at 2:02:40 PM Australian Eastern Daylight Time" +## [4] "Thursday, October 27, 2022 at 1:27:57 PM Australian Eastern Daylight Time" strftime(Sys.time(), f, locale="de_DE") -## [1] "Donnerstag, 13. Oktober 2022" -## [2] "2022-10-13" +## [1] "Donnerstag, 27. Oktober 2022" +## [2] "2022-10-27" ## [3] "heute" -## [4] "Donnerstag, 13. Oktober 2022 um 14:02:40 Ostaustralische Sommerzeit" +## [4] "Donnerstag, 27. Oktober 2022 um 13:27:57 Ostaustralische Sommerzeit" strftime(Sys.time(), "date_short", locale="en_IL@calendar=hebrew") -## [1] "18 Tishri 5783" +## [1] "2 Heshvan 5783" strptime("1970-01-01 00:00:00", "%Y-%m-%d %H:%M:%S", tz="GMT") ## [1] "1970-01-01T00:00:00+0000" strptime("1970-01-01", "%Y-%m-%d") # missing time info replaced with current -## [1] "1970-01-01T14:02:40+1000" +## [1] "1970-01-01T13:27:57+1000" strptime("14 Nisan 5703", "date_short", locale="en_IL@calendar=hebrew") -## [1] "1943-04-19T14:02:40+1000" +## [1] "1943-04-19T13:27:57+1000" as.POSIXxt("1970-01-01") ## [1] "1970-01-01T00:00:00+1000" as.POSIXxt("1970/01/01 12:00") diff --git a/DESCRIPTION b/DESCRIPTION index c8eef07..9d0405d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: stringx Type: Package Title: Drop-in Replacements for Base String Functions Powered by 'stringi' -Version: 0.2.3 -Date: 2022-10-13 +Version: 0.2.4 +Date: 2022-10-27 Authors@R: c( person("Marek", "Gagolewski", role = c("aut", "cre", "cph"), diff --git a/NEWS b/NEWS index e0ac525..de75ed3 100644 --- a/NEWS +++ b/NEWS @@ -5,10 +5,14 @@ > see https://github.com/gagolews/stringx/issues. +## 0.2.4 (2022-10-27) + +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. + ## 0.2.3 (2022-10-13) -* [BUGFIX] Fixed failing checks/tests. +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. ## 0.2.2 (2021-09-03) diff --git a/R/sprintf.R b/R/sprintf.R index 60a7f94..ec94f7d 100644 --- a/R/sprintf.R +++ b/R/sprintf.R @@ -95,16 +95,12 @@ #' \code{printf} returns 'nothing'. #' #' @examples -#' # UTF-8 number of bytes vs. Unicode code point width: +#' # UTF-8 number of bytes vs Unicode code point width: #' l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603") #' r <- c(exp(1), exp(2), pi, pi^2, NaN) #' cat(base::sprintf("%8s=%+.3f", l, r), sep="\n") #' cat(stringx::sprintf("%8s=%+.3f", l, r), sep="\n") #' -#' # coercion of the same argument to different types: -#' stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), -#' Sys.time()) -#' #' @seealso #' Related function(s): \code{\link{paste}}, \code{\link{strrep}}, #' \code{\link{strtrim}}, \code{\link{substr}}, \code{\link{nchar}}, diff --git a/docs/_sources/news.md.txt b/docs/_sources/news.md.txt index e0ac525..de75ed3 100644 --- a/docs/_sources/news.md.txt +++ b/docs/_sources/news.md.txt @@ -5,10 +5,14 @@ > see https://github.com/gagolews/stringx/issues. +## 0.2.4 (2022-10-27) + +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. + ## 0.2.3 (2022-10-13) -* [BUGFIX] Fixed failing checks/tests. +* [BUGFIX] Fixed failing checks/tests due to some updates in R-devel. ## 0.2.2 (2021-09-03) diff --git a/docs/_sources/rapi/sprintf.md.txt b/docs/_sources/rapi/sprintf.md.txt index 6e270ae..5c8bbce 100644 --- a/docs/_sources/rapi/sprintf.md.txt +++ b/docs/_sources/rapi/sprintf.md.txt @@ -71,7 +71,7 @@ Related function(s): [`paste`](paste.md), [`strrep`](strrep.md), [`strtrim`](str ```r -# UTF-8 number of bytes vs. Unicode code point width: +# UTF-8 number of bytes vs Unicode code point width: l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603") r <- c(exp(1), exp(2), pi, pi^2, NaN) cat(base::sprintf("%8s=%+.3f", l, r), sep="\n") @@ -86,9 +86,4 @@ cat(stringx::sprintf("%8s=%+.3f", l, r), sep="\n") ## π=+3.142 ## π²=+9.870 ## 😂😃= NaN -# coercion of the same argument to different types: -stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), - Sys.time()) -## UNIX time 1665630159.556000 is 2022-10-13T14:02:39+1100. -## 2022-10-13T14:02:39+1100 is 1665630159.556000 UNIX time. ``` diff --git a/docs/_sources/rapi/strptime.md.txt b/docs/_sources/rapi/strptime.md.txt index 32fb89f..2999d69 100644 --- a/docs/_sources/rapi/strptime.md.txt +++ b/docs/_sources/rapi/strptime.md.txt @@ -135,26 +135,26 @@ Related function(s): [`sprintf`](sprintf.md), [`ISOdatetime`](ISOdatetime.md) ```r strftime(Sys.time()) # default format - ISO 8601 -## [1] "2022-10-13T14:02:40+1100" +## [1] "2022-10-27T13:27:57+1100" f <- c("date_full", "%Y-%m-%d", "date_relative_short", "datetime_full") strftime(Sys.time(), f) # current default locale -## [1] "Thursday, October 13, 2022" -## [2] "2022-10-13" +## [1] "Thursday, October 27, 2022" +## [2] "2022-10-27" ## [3] "today" -## [4] "Thursday, October 13, 2022 at 2:02:40 PM Australian Eastern Daylight Time" +## [4] "Thursday, October 27, 2022 at 1:27:57 PM Australian Eastern Daylight Time" strftime(Sys.time(), f, locale="de_DE") -## [1] "Donnerstag, 13. Oktober 2022" -## [2] "2022-10-13" +## [1] "Donnerstag, 27. Oktober 2022" +## [2] "2022-10-27" ## [3] "heute" -## [4] "Donnerstag, 13. Oktober 2022 um 14:02:40 Ostaustralische Sommerzeit" +## [4] "Donnerstag, 27. Oktober 2022 um 13:27:57 Ostaustralische Sommerzeit" strftime(Sys.time(), "date_short", locale="en_IL@calendar=hebrew") -## [1] "18 Tishri 5783" +## [1] "2 Heshvan 5783" strptime("1970-01-01 00:00:00", "%Y-%m-%d %H:%M:%S", tz="GMT") ## [1] "1970-01-01T00:00:00+0000" strptime("1970-01-01", "%Y-%m-%d") # missing time info replaced with current -## [1] "1970-01-01T14:02:40+1000" +## [1] "1970-01-01T13:27:57+1000" strptime("14 Nisan 5703", "date_short", locale="en_IL@calendar=hebrew") -## [1] "1943-04-19T14:02:40+1000" +## [1] "1943-04-19T13:27:57+1000" as.POSIXxt("1970-01-01") ## [1] "1970-01-01T00:00:00+1000" as.POSIXxt("1970/01/01 12:00") diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 5d370c6..4ef9d09 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.2.3', + VERSION: '0.2.4', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/genindex.html b/docs/genindex.html index 7993920..fc09d97 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -67,7 +67,7 @@
    - 0.2.3 + 0.2.4
    @@ -180,7 +180,7 @@

    Index

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/index.html b/docs/index.html index 8658ede..a09dff4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -69,7 +69,7 @@
    - 0.2.3 + 0.2.4
    @@ -514,7 +514,7 @@

    stringx: Drop-in replacements for base R string functions powered by stringi

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/news.html b/docs/news.html index fb4561b..0a5a90b 100644 --- a/docs/news.html +++ b/docs/news.html @@ -69,7 +69,7 @@
    - 0.2.3 + 0.2.4
    @@ -129,13 +129,14 @@
  • Bug Tracker and Feature Suggestions
  • CRAN Entry
  • What Is New in stringx
  • @@ -184,19 +185,25 @@

    What Is New in stringx -

    0.2.3 (2022-10-13)

    +

    0.2.4 (2022-10-27)

      -
    • [BUGFIX] Fixed failing checks/tests.

    • +
    • [BUGFIX] Fixed failing checks/tests due to some updates in R-devel.

    -

    0.2.2 (2021-09-03)

    +

    0.2.3 (2022-10-13)

      -
    • [DOCUMENTATION] ICU Project site has been moved to https://icu.unicode.org/.

    • +
    • [BUGFIX] Fixed failing checks/tests due to some updates in R-devel.

    -

    0.2.1 (2021-08-27)

    +

    0.2.2 (2021-09-03)

    + +
    +
    +

    0.2.1 (2021-08-27)

    • [BACKWARD INCOMPATIBILITY, BUGFIX] #7: Dates without times are now always treated as being at midnight in the local (default) time zone.

    • @@ -210,21 +217,21 @@

      0.2.1 (2021-08-27)c.POSIXxt, rep.POSIXxt, seq.POSIXxt.

    -
    -

    0.1.3 (2021-08-05)

    +
    +

    0.1.3 (2021-08-05)

    • [BUGFIX] #4: Fixed failing check with ICU 55.

    • [BUGFIX] #5: Fixed failing check under POSIX/C locale.

    -
    -

    0.1.2 (2021-07-27)

    +
    +

    0.1.2 (2021-07-27)

    • First CRAN release.

    -
    -

    0.1.1 (2021-07-15)

    +
    +

    0.1.1 (2021-07-15)

    -
    -

    0.0.0 (2021-05-07)

    +
    +

    0.0.0 (2021-05-07)

    • The stringx project has been started.

    @@ -286,7 +293,7 @@

    0.0.0 (2021-05-07)

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/objects.inv b/docs/objects.inv index bf70c03..1803dd2 100644 --- a/docs/objects.inv +++ b/docs/objects.inv @@ -1,6 +1,6 @@ # Sphinx inventory version 2 # Project: stringx -# Version: 0.2.3 +# Version: 0.2.4 # The remainder of this file is compressed using zlib. xڅn0 y @6v(-A\ Aث- o?R8vK?}I9iLT:` op/5u- - 0.2.3 + 0.2.4 @@ -203,7 +203,7 @@

    R Package stringx Reference

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/ISOdatetime.html b/docs/rapi/ISOdatetime.html index 3713e0c..f270fb2 100644 --- a/docs/rapi/ISOdatetime.html +++ b/docs/rapi/ISOdatetime.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -285,7 +285,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/about_stringx.html b/docs/rapi/about_stringx.html index 7dc347e..828bf1e 100644 --- a/docs/rapi/about_stringx.html +++ b/docs/rapi/about_stringx.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -212,7 +212,7 @@

    See Also

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/chartr.html b/docs/rapi/chartr.html index 9fa3da5..49d7cb3 100644 --- a/docs/rapi/chartr.html +++ b/docs/rapi/chartr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -301,7 +301,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/constants.html b/docs/rapi/constants.html index 67a8a35..1dac2cd 100644 --- a/docs/rapi/constants.html +++ b/docs/rapi/constants.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -289,7 +289,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/gregexpr.html b/docs/rapi/gregexpr.html index dff5cba..7b45dd3 100644 --- a/docs/rapi/gregexpr.html +++ b/docs/rapi/gregexpr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -462,7 +462,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/gregextr.html b/docs/rapi/gregextr.html index 2523796..228e6b4 100644 --- a/docs/rapi/gregextr.html +++ b/docs/rapi/gregextr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -355,7 +355,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/grepl.html b/docs/rapi/grepl.html index c1748db..508b4fa 100644 --- a/docs/rapi/grepl.html +++ b/docs/rapi/grepl.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -332,7 +332,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/gsub.html b/docs/rapi/gsub.html index ed1f318..a1dd3b6 100644 --- a/docs/rapi/gsub.html +++ b/docs/rapi/gsub.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -324,7 +324,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/nchar.html b/docs/rapi/nchar.html index bd20ac2..56aa78a 100644 --- a/docs/rapi/nchar.html +++ b/docs/rapi/nchar.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -278,7 +278,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/paste.html b/docs/rapi/paste.html index c9d2f2b..6ae93fd 100644 --- a/docs/rapi/paste.html +++ b/docs/rapi/paste.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -362,7 +362,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/sort.html b/docs/rapi/sort.html index d4b1179..75c7f31 100644 --- a/docs/rapi/sort.html +++ b/docs/rapi/sort.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -363,7 +363,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/sprintf.html b/docs/rapi/sprintf.html index 1a7366b..68ce9ff 100644 --- a/docs/rapi/sprintf.html +++ b/docs/rapi/sprintf.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -259,7 +259,7 @@

    See Also

    Examples

    -
    # UTF-8 number of bytes vs. Unicode code point width:
    +
    # UTF-8 number of bytes vs Unicode code point width:
     l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603")
     r <- c(exp(1), exp(2), pi, pi^2, NaN)
     cat(base::sprintf("%8s=%+.3f", l, r), sep="\n")
    @@ -274,11 +274,6 @@ 

    Examples## π=+3.142 ## π²=+9.870 ## 😂😃= NaN -# coercion of the same argument to different types: -stringx::printf(c("UNIX time %1$f is %1$s.", "%1$s is %1$f UNIX time."), - Sys.time()) -## UNIX time 1665630159.556000 is 2022-10-13T14:02:39+1100. -## 2022-10-13T14:02:39+1100 is 1665630159.556000 UNIX time.

    @@ -297,7 +292,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/startswith.html b/docs/rapi/startswith.html index ca76b19..f480776 100644 --- a/docs/rapi/startswith.html +++ b/docs/rapi/startswith.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -311,7 +311,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strcoll.html b/docs/rapi/strcoll.html index 70ee7e3..8baff98 100644 --- a/docs/rapi/strcoll.html +++ b/docs/rapi/strcoll.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -308,7 +308,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strptime.html b/docs/rapi/strptime.html index 430caeb..62bc31e 100644 --- a/docs/rapi/strptime.html +++ b/docs/rapi/strptime.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -322,26 +322,26 @@

    See Also

    Examples

    strftime(Sys.time())  # default format - ISO 8601
    -## [1] "2022-10-13T14:02:40+1100"
    +## [1] "2022-10-27T13:27:57+1100"
     f <- c("date_full", "%Y-%m-%d", "date_relative_short", "datetime_full")
     strftime(Sys.time(), f)  # current default locale
    -## [1] "Thursday, October 13, 2022"                                               
    -## [2] "2022-10-13"                                                               
    +## [1] "Thursday, October 27, 2022"                                               
    +## [2] "2022-10-27"                                                               
     ## [3] "today"                                                                    
    -## [4] "Thursday, October 13, 2022 at 2:02:40 PM Australian Eastern Daylight Time"
    +## [4] "Thursday, October 27, 2022 at 1:27:57 PM Australian Eastern Daylight Time"
     strftime(Sys.time(), f, locale="de_DE")
    -## [1] "Donnerstag, 13. Oktober 2022"                                       
    -## [2] "2022-10-13"                                                         
    +## [1] "Donnerstag, 27. Oktober 2022"                                       
    +## [2] "2022-10-27"                                                         
     ## [3] "heute"                                                              
    -## [4] "Donnerstag, 13. Oktober 2022 um 14:02:40 Ostaustralische Sommerzeit"
    +## [4] "Donnerstag, 27. Oktober 2022 um 13:27:57 Ostaustralische Sommerzeit"
     strftime(Sys.time(), "date_short", locale="en_IL@calendar=hebrew")
    -## [1] "18 Tishri 5783"
    +## [1] "2 Heshvan 5783"
     strptime("1970-01-01 00:00:00", "%Y-%m-%d %H:%M:%S", tz="GMT")
     ## [1] "1970-01-01T00:00:00+0000"
     strptime("1970-01-01", "%Y-%m-%d")  # missing time info replaced with current
    -## [1] "1970-01-01T14:02:40+1000"
    +## [1] "1970-01-01T13:27:57+1000"
     strptime("14 Nisan 5703", "date_short", locale="en_IL@calendar=hebrew")
    -## [1] "1943-04-19T14:02:40+1000"
    +## [1] "1943-04-19T13:27:57+1000"
     as.POSIXxt("1970-01-01")
     ## [1] "1970-01-01T00:00:00+1000"
     as.POSIXxt("1970/01/01 12:00")
    @@ -364,7 +364,7 @@ 

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strrep.html b/docs/rapi/strrep.html index a99be5e..cd16018 100644 --- a/docs/rapi/strrep.html +++ b/docs/rapi/strrep.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -288,7 +288,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strsplit.html b/docs/rapi/strsplit.html index be40b46..0894be4 100644 --- a/docs/rapi/strsplit.html +++ b/docs/rapi/strsplit.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -317,7 +317,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strtrim.html b/docs/rapi/strtrim.html index 9b54b71..95ff24e 100644 --- a/docs/rapi/strtrim.html +++ b/docs/rapi/strtrim.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -276,7 +276,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/strwrap.html b/docs/rapi/strwrap.html index 61366ed..ff9fea2 100644 --- a/docs/rapi/strwrap.html +++ b/docs/rapi/strwrap.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -302,7 +302,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/substr.html b/docs/rapi/substr.html index 4516d15..88f8bd9 100644 --- a/docs/rapi/substr.html +++ b/docs/rapi/substr.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -341,7 +341,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/rapi/trimws.html b/docs/rapi/trimws.html index b72be7f..37139d8 100644 --- a/docs/rapi/trimws.html +++ b/docs/rapi/trimws.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -266,7 +266,7 @@

    Examples

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/search.html b/docs/search.html index 99d3b1e..aab1045 100644 --- a/docs/search.html +++ b/docs/search.html @@ -70,7 +70,7 @@
    - 0.2.3 + 0.2.4
    @@ -188,7 +188,7 @@

    © Copyright 2021-2022, Marek Gagolewski. - Last updated on 2022-10-13T14:02:44+1100. + Last updated on 2022-10-27T13:28:01+1100.

    diff --git a/docs/searchindex.js b/docs/searchindex.js index 3b9493f..8ef3e72 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "news", "rapi", "rapi/ISOdatetime", "rapi/about_stringx", "rapi/chartr", "rapi/constants", "rapi/gregexpr", "rapi/gregextr", "rapi/grepl", "rapi/gsub", "rapi/nchar", "rapi/paste", "rapi/sort", "rapi/sprintf", "rapi/startswith", "rapi/strcoll", "rapi/strptime", "rapi/strrep", "rapi/strsplit", "rapi/strtrim", "rapi/strwrap", "rapi/substr", "rapi/trimws"], "filenames": ["index.rst", "news.md", "rapi.md", "rapi/ISOdatetime.md", "rapi/about_stringx.md", "rapi/chartr.md", "rapi/constants.md", "rapi/gregexpr.md", "rapi/gregextr.md", "rapi/grepl.md", "rapi/gsub.md", "rapi/nchar.md", "rapi/paste.md", "rapi/sort.md", "rapi/sprintf.md", "rapi/startswith.md", "rapi/strcoll.md", "rapi/strptime.md", "rapi/strrep.md", "rapi/strsplit.md", "rapi/strtrim.md", "rapi/strwrap.md", "rapi/substr.md", "rapi/trimws.md"], "titles": ["stringx: Drop-in replacements for base R string functions powered by stringi", "What Is New in stringx", "R Package stringx Reference", "ISOdatetime: Construct Date-time Objects", "about_stringx: Drop-in Replacements for Base String Functions Powered by Stringi", "chartr: Transliteration and Other Text Transforms", "constants: Character Constants", "gregexpr: Locate Pattern Occurrences", "gregextr: Extract Pattern Occurrences", "grepl: Detect Pattern Occurrences", "gsub: Replace Pattern Occurrences", "nchar: Get Length or Width of Strings", "paste: Concatenate Strings", "sort: Sort Strings", "sprintf: Format Strings", "startswith: Detect Pattern Occurrences at Start or End of Strings", "strcoll: Compare Strings", "strptime: Parse and Format Date-time Objects", "strrep: Duplicate Strings", "strsplit: Split Strings into Tokens", "strtrim: Shorten Strings to Specified Width", "strwrap: Word-Wrap Text", "substr: Extract or Replace Substrings", "trimws: Trim Leading or Trailing Whitespaces"], "terms": {"english": [0, 6], "i": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "nativ": [0, 4], "languag": [0, 7, 9, 10, 12, 14, 15, 19], "onli": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22], "5": [0, 1, 6, 7, 9, 11, 13, 15, 18, 22], "world": 0, "popul": 0, "also": 0, "17": [0, 22], "u": [0, 10], "can": [0, 5, 7, 8, 9, 10, 12, 13, 14, 15, 19, 22, 23], "understand": 0, "thi": [0, 7, 8, 14, 17, 19, 21, 22], "text": [0, 2, 4, 7, 11, 14, 19, 22], "moreov": [0, 14], "latin": [0, 5], "alphabet": 0, "main": 0, "one": [0, 12, 13, 14, 16, 17, 18, 22], "mere": 0, "36": 0, "total": [0, 11, 21], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "earli": 0, "comput": [0, 11], "era": 0, "now": [0, 1, 17], "veri": 0, "long": [0, 5], "time": [0, 1, 2, 5, 14, 18], "ago": [0, 5], "wa": [0, 5, 7, 8, 9, 10, 19], "domin": 0, "due": [0, 7, 8, 9, 10, 15, 21], "prolifer": 0, "internet": 0, "smartphon": 0, "social": 0, "media": 0, "technologi": 0, "commun": 0, "platform": [0, 4, 13, 16, 17], "longer": [0, 9, 12, 17, 18, 22], "case": [0, 5, 6, 7, 8, 9, 10, 12, 14, 15, 19, 20], "packag": [0, 4], "ones": 0, "fulli": [0, 7, 8, 9, 10, 15, 16, 19, 22], "support": [0, 10, 12, 13, 15, 16, 18, 19], "unicod": [0, 1, 4, 5, 7, 8, 9, 10, 13, 14, 15, 16, 19, 22, 23], "standard": [0, 16], "relat": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "natur": [0, 7, 9, 10, 15, 19], "date": [0, 1, 2], "process": [0, 1, 4, 7, 9, 10, 15, 17, 19], "thank": [0, 4], "icu": [0, 1, 4, 5, 6, 7, 9, 10, 13, 16, 17, 19, 21], "intern": [0, 4, 12, 13, 16, 18], "compon": [0, 4], "thei": [0, 3, 5, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20], "ar": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fast": [0, 4], "reliabl": 0, "portabl": [0, 7, 9, 10, 13, 16, 17, 19, 23], "across": [0, 13, 16, 17], "differ": [0, 8], "": 0, "ambit": 0, "go": 0, "far": 0, "beyond": 0, "being": [0, 1, 3, 17, 22], "free": [0, 12], "softwar": [0, 21], "environ": 0, "statist": 0, "graphic": 0, "It": [0, 12], "ha": [0, 1, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19], "proven": 0, "effect": [0, 12, 13, 16, 17, 18], "develop": 0, "whole": [0, 8], "data": [0, 13, 14, 17], "analysi": 0, "pipelin": 0, "from": 0, "gather": 0, "inform": 0, "through": 0, "discoveri": 0, "knowledg": 0, "result": [0, 3, 4, 7, 8, 9, 13, 14, 16, 22], "modern": 0, "scienc": 0, "just": [0, 12], "about": 0, "number": [0, 11, 12, 14, 18], "crunch": 0, "rich": 0, "sourc": 0, "new": [0, 5, 8, 9, 12, 13, 14, 17, 22], "bioinformat": 0, "give": [0, 7, 8, 11, 18, 20, 22], "mean": [0, 7, 8, 9, 10, 16, 19], "repres": [0, 14, 16, 17, 19], "transfer": 0, "unstructur": 0, "bring": 0, "abil": 0, "21st": 0, "centuri": 0, "like": [0, 7, 9, 10, 12, 15, 16, 18, 19], "past": [0, 1, 2, 7, 8, 9, 10, 14, 18, 19], "grep": [0, 1, 9], "tolow": [0, 1, 5, 6], "strptime": [0, 1, 2, 3], "sprintf": [0, 1, 2, 11, 12, 17, 18, 20, 21], "wide": 0, "rang": 0, "script": [0, 5, 6], "conform": [0, 17], "see": [0, 1], "video": 0, "work": [0, 1, 17, 22], "same": [0, 5, 12, 13, 14], "wai": [0, 12, 13, 18, 20], "everi": [0, 4, 22], "fix": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "some": [0, 7, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23], "stand": [0, 13], "inconsist": [0, 7, 9, 10, 15, 19], "vectoris": [0, 7, 8, 9, 10, 12, 15, 16, 18, 19, 22], "handl": [0, 12], "miss": [0, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 21, 22], "valu": 0, "preserv": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21], "attribut": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22], "order": [0, 5, 7, 9, 10, 13, 15, 19], "argument": 0, "interoper": [0, 22], "procedur": 0, "etc": [0, 1, 17], "all": [0, 5, 7, 8, 10, 19, 22], "thoroughli": 0, "document": [0, 1, 12], "onlin": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "happi": 0, "read": 0, "more": [0, 12, 14, 21, 22, 23], "forward": [0, 7, 9, 10, 15, 19], "pipe": [0, 7, 8, 9, 10, 15, 19], "magrittr": 0, "oper": [0, 1, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22], "friendli": [0, 8], "few": 0, "us": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "introduc": [0, 9, 12, 13, 16, 18, 22], "instal": 0, "cran": [0, 1], "suppressmessag": 0, "librari": [0, 4, 7, 9, 10, 16, 19, 23], "c": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22], "actgct": 0, "42": 0, "u0001f970": [0, 9], "grepv2": [0, 1, 9], "p": [0, 9, 10, 22, 23], "emoji_present": 0, "1": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "toupper": [0, 1, 5], "gro": [0, 5], "u00df": [0, 5], "gross": [0, 5], "l": [0, 9, 10, 14], "e": [0, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23], "u00b2": [0, 14], "u03c0": [0, 14], "u0001f602": [0, 9, 10, 14], "u0001f603": [0, 9, 10, 14], "exp": [0, 14], "2": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21], "pi": [0, 14], "nan": [0, 14], "cat": [0, 14], "8": [0, 5, 6, 12, 13, 14, 17, 18, 20, 21, 22, 23], "3f": [0, 14], "sep": [0, 12, 14], "n": [0, 9, 14, 22, 23], "718": [0, 14], "e\u00b2": [0, 14], "7": [0, 1, 6, 13, 14], "389": [0, 14], "\u03c0": [0, 5, 6, 14], "3": [0, 6, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21], "142": [0, 14], "\u03c0\u00b2": [0, 14], "9": [0, 6, 10, 13, 14, 21], "870": [0, 14], "set": [0, 6, 7, 23], "wrapper": [0, 5, 17], "around": [0, 17], "matur": [0, 4], "consist": [0, 4, 5, 7, 8, 9, 17], "conveni": [0, 4, 7, 8, 9, 10, 15, 17, 19], "ani": [0, 4, 5, 16, 19, 21], "local": [0, 1, 3, 4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 19, 21], "reli": 0, "code": [0, 5, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23], "host": 0, "github": [0, 1], "Its": [0, 9], "offici": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "releas": [0, 1], "avail": [0, 1, 7, 9, 10, 19, 23], "distribut": 0, "under": [0, 1, 4], "term": [0, 12], "gnu": [0, 4], "gener": [0, 1, 4, 5, 7, 12, 13, 16, 18, 22], "public": [0, 4], "licens": [0, 4], "either": [0, 14, 23], "version": [0, 4, 5, 6, 8, 9, 12, 18, 22], "isodatetim": [0, 1, 2, 17], "construct": [0, 2], "object": [0, 1, 2, 5, 11, 12, 13, 14, 18, 20], "descript": 0, "usag": 0, "author": 0, "exampl": 0, "about_stringx": [0, 2], "chartr": [0, 1, 2], "transliter": [0, 2], "transform": [0, 2], "detail": 0, "constant": [0, 1, 2], "charact": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "format": [0, 1, 2], "gregexpr": [0, 1, 2, 22], "locat": [0, 2], "pattern": [0, 2, 5, 19, 23], "occurr": [0, 2, 19], "gregextr": [0, 2], "extract": [0, 2, 7, 19], "grepl": [0, 1, 2, 7, 10, 15, 19], "detect": [0, 2], "gsub": [0, 1, 2, 5, 8, 19], "nchar": [0, 1, 2, 7, 8, 9, 10, 14, 19, 20, 21, 22], "get": [0, 2], "length": [0, 2, 5, 7, 9, 12, 13, 14, 17, 18, 19, 21, 22], "width": [0, 2, 14, 21, 22, 23], "concaten": [0, 2, 18], "sort": [0, 1, 2, 16], "startswith": [0, 1, 2, 7, 9, 10, 19, 22], "start": [0, 1, 2, 7, 10, 22], "end": [0, 2, 10, 13, 22], "strcoll": [0, 1, 2, 13], "compar": [0, 2], "pars": [0, 2, 3], "strrep": [0, 1, 2, 12, 14, 21], "duplic": [0, 2], "strsplit": [0, 1, 2, 7, 8, 9, 10, 15], "split": [0, 2, 21], "token": [0, 2, 12], "strtrim": [0, 1, 2, 11, 14, 22, 23], "shorten": [0, 2], "specifi": [0, 2, 5, 12, 14, 15, 17, 23], "strwrap": [0, 1, 2, 14], "word": [0, 2, 19, 22], "wrap": [0, 2], "substr": [0, 1, 2, 7, 8, 10, 11, 14, 15, 19, 20], "trimw": [0, 1, 2, 10, 20, 21], "trim": [0, 2, 20], "lead": [0, 2, 21], "trail": [0, 2], "whitespac": [0, 2, 10, 21], "bug": 0, "tracker": 0, "featur": [0, 1, 12, 15, 17, 19], "suggest": [0, 17], "entri": 0, "what": [0, 13, 21], "note": [1, 5, 6, 8, 12, 13, 14, 17, 21, 22], "function": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "progress": [1, 17], "request": [1, 14, 17], "comment": [1, 17], "remark": [1, 17], "welcom": [1, 17], "http": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "com": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolew": 1, "issu": 1, "bugfix": 1, "fail": 1, "check": [1, 23], "test": 1, "project": 1, "site": 1, "been": [1, 15], "move": 1, "org": [1, 4], "backward": 1, "incompat": 1, "without": [1, 12, 15, 17, 19], "alwai": [1, 5, 7, 8, 12, 14, 17], "treat": [1, 3, 11, 12, 14, 17, 19, 22], "midnight": [1, 3, 17], "default": [1, 3, 5, 11, 12, 13, 16, 17, 21, 22, 23], "zone": [1, 3, 17], "yield": [1, 3, 6, 7, 21, 22], "class": [1, 3, 7, 9, 10, 13, 17, 19, 23], "posixxt": [1, 3, 17], "which": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23], "extend": [1, 3, 17], "upon": [1, 3, 13, 17], "posixct": [1, 3, 17], "allow": [1, 9, 10, 13, 14, 20, 22], "custom": 1, "strftime": [1, 17], "tzone": [1, 17], "ad": [1, 15, 19], "sy": [1, 3, 14, 17], "isod": [1, 3], "op": [1, 17], "rep": [1, 17], "seq": [1, 17], "4": [1, 6, 7, 11, 12, 13, 15, 17, 21, 22], "55": 1, "posix": 1, "first": [1, 7, 8, 10, 12, 19, 21, 22], "On": 1, "line": [1, 21], "manual": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "realtest": 1, "base": [1, 2, 8], "r": [1, 4], "behaviour": [1, 10, 12, 16], "unit": 1, "desir": 1, "outcom": 1, "letters_greek": [1, 5, 6], "digits_hex": [1, 6], "strcat": [1, 5, 12, 19], "x": [1, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "chartr2": [1, 5], "strtran": [1, 5], "printf": [1, 14], "xtfrm2": [1, 13], "substrl": [1, 7, 22], "sub2": [1, 10], "gsub2": [1, 7, 8, 9, 10], "grepl2": [1, 7, 8, 9, 10], "regexpr2": [1, 7, 22], "gregexpr2": [1, 7, 8, 9, 10, 22], "regexec2": [1, 7], "gregexec2": [1, 7], "gsubstrl": [1, 7, 8, 22], "gsubstr": [1, 9, 10, 22], "regextr2": [1, 7, 8], "gregextr2": [1, 7, 8, 9, 10], "rewritten": [1, 13, 14], "paste0": [1, 12, 21], "casefold": [1, 5], "nzchar": [1, 11], "endswith": [1, 15, 22], "sub": [1, 8, 10, 22, 23], "regexpr": [1, 7, 22], "regexec": [1, 7], "gregexec": [1, 7], "drop": [2, 5, 7, 8, 9, 10, 15], "replac": [2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23], "string": [2, 3, 5, 8, 9, 10, 17, 21, 22, 23], "power": 2, "stringi": [2, 12, 19], "other": [2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23], "numer": [3, 13, 16, 18, 20, 21, 22], "represent": 3, "return": [3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "current": [3, 6, 7, 9, 10, 12, 13, 17, 19, 23], "year": [3, 17], "month": [3, 17], "dai": [3, 17, 22], "hour": [3, 17], "min": 3, "sec": 3, "tz": [3, 17], "lenient": [3, 17], "fals": [3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22], "null": [3, 5, 12, 13, 16, 17, 18, 21], "0l": 3, "vector": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_timezone_get": [3, 17], "singl": [3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23], "timezon": [3, 17], "identifi": [3, 5, 7, 13, 16, 17, 19, 21], "stri_timezone_list": [3, 17], "logic": [3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 22], "should": [3, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 22], "stri_locale_get": [3, 5, 13, 16, 17, 21], "stri_locale_list": [3, 5, 13, 16, 17, 21], "These": [3, 5, 7, 8, 9, 10, 15, 16], "an": [3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23], "you": 3, "might": [3, 11, 13, 20, 21], "wish": 3, "consid": [3, 7, 21, 22], "call": [3, 6, 9, 10, 12, 13, 14, 16, 18, 22], "No": [3, 14], "becaus": [3, 9, 10, 12, 13, 14, 16, 18], "too": [3, 12, 14, 16, 18], "mani": [3, 8, 12, 14], "implement": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_datetime_cr": 3, "doe": [3, 6, 7, 11, 12, 13, 17, 19, 21, 23], "here": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "marek": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolewski": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stringx": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "1970": [3, 17], "01": [3, 17], "01t00": [3, 17], "00": [3, 17], "1000": [3, 12, 16, 17], "12": [3, 17], "0": [3, 6, 7, 8, 10, 12, 13, 16, 21, 22], "01t12": [3, 17], "reimplement": 4, "built": [4, 6, 12, 17], "correct": 4, "manipul": 4, "we": [4, 8, 12, 13, 14, 16, 17, 18], "obtain": 4, "predict": 4, "each": [4, 7, 8, 10, 14, 15, 17, 18, 19, 21, 22, 23], "encod": 4, "keyword": 4, "internationalis": 4, "localis": 4, "icu4c": 4, "i18n": 4, "l10n": 4, "later": 4, "homepag": 4, "consortium": 4, "home": 4, "translat": 5, "includ": [5, 9, 17, 23], "map": [5, 12], "fold": 5, "convers": [5, 12, 14], "normalis": [5, 13, 14, 16, 22], "old": 5, "upper": [5, 6], "na": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "coercibl": [5, 11, 12, 14, 17, 18], "stri_trans_list": 5, "prefer": 5, "switch": 5, "between": [5, 7, 8, 9, 10, 15, 19, 21], "lower": [5, 6], "perform": [5, 16, 23], "deprec": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22], "individu": [5, 8, 19], "point": [5, 11, 14, 19, 21, 22, 23], "commit": 5, "appli": [5, 22], "stri_trans_gener": 5, "utf": [5, 12, 14, 17, 18, 20, 21, 22, 23], "most": [5, 12, 13, 17], "counterpart": [5, 12], "fed": [5, 22], "unlik": [5, 8], "sensit": [5, 13], "stri_trans_tolow": 5, "simpli": [5, 9, 10], "dispatch": [5, 12, 13, 16, 18], "compat": [5, 10, 13, 22], "plu": [5, 22], "crucial": 5, "true": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 22], "whose": [5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23], "purpos": [5, 14], "make": [5, 7, 13], "two": [5, 7, 9, 10, 12, 14, 19, 21], "piec": 5, "ident": 5, "stri_trans_casefold": 5, "stri_trans_char": 5, "contrari": 5, "warn": [5, 7, 9, 10, 11, 12, 14, 15, 17, 18, 19, 22], "when": [5, 11, 17, 19, 20, 21, 22], "name": [5, 7, 9, 10, 11, 12, 13, 15, 17, 18, 19], "letters_bf": [5, 6], "nfkd": 5, "abcdefghijklmnopqrstuvwxyz": [5, 10], "letters_bb": [5, 6], "6": [5, 6, 7, 13, 18], "hex": 5, "u0001d552": 5, "u0001d553": 5, "u0001d554": [5, 8], "u0001d555": 5, "u0001d556": 5, "u0001d557": 5, "greek": [5, 6], "abgdez\u0113thiklmn": 5, "xoprstyphchps\u014d": 5, "\u03b1": [5, 6], "\u03b2": [5, 6], "\u03b3": [5, 6], "\u03b4": [5, 6], "\u03b5": [5, 6], "\u03b6": [5, 6], "\u03b7": [5, 6], "\u03b8": [5, 6], "\u03b9": [5, 6], "\u03ba": [5, 6], "\u03bb": [5, 6], "\u03bc": [5, 6], "\u03bd": [5, 6], "\u03be": [5, 6], "\u03bf": [5, 6], "\u03c1": [5, 6], "\u03c3": [5, 6], "\u03c4": [5, 6], "20": [5, 6, 21], "\u03c5": [5, 6], "\u03c6": [5, 6], "\u03c7": [5, 6], "\u03c8": [5, 6], "\u03c9": [5, 6], "gro\u00df": 5, "matrix": [5, 8, 18], "u00dfpam": 5, "ba": 5, "u0001d554on": 5, "spam": [5, 22], "b": [5, 6, 12, 15, 18, 19, 22], "u0001d554aba": 5, "scxba": 5, "bacon": [5, 22], "en_u": 5, "tr_tr": 5, "i\u0307": 5, "letter": [6, 9], "digit": [6, 9], "complement": 6, "g": [6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23], "letters_frak": 6, "digits_dec": 6, "letters_c": 6, "decim": 6, "hexadecim": 6, "blackboard": 6, "bold": 6, "calligraphi": 6, "fraktur": 6, "\ud835\udd52": 6, "\ud835\udd53": 6, "\ud835\udd54": [6, 8], "\ud835\udd55": 6, "\ud835\udd56": 6, "\ud835\udd57": 6, "\ud835\udd58": 6, "\ud835\udd59": 6, "\ud835\udd5a": 6, "\ud835\udd5b": 6, "\ud835\udd5c": 6, "\ud835\udd5d": 6, "\ud835\udd5e": 6, "\ud835\udd5f": 6, "\ud835\udd60": 6, "\ud835\udd61": 6, "\ud835\udd62": 6, "\ud835\udd63": 6, "\ud835\udd64": 6, "\ud835\udd65": 6, "\ud835\udd66": 6, "\ud835\udd67": 6, "\ud835\udd68": 6, "\ud835\udd69": 6, "\ud835\udd6a": 6, "\ud835\udd6b": 6, "\ud835\udc1a": 6, "\ud835\udc1b": 6, "\ud835\udc1c": 6, "\ud835\udc1d": 6, "\ud835\udc1e": 6, "\ud835\udc1f": 6, "\ud835\udc20": 6, "\ud835\udc21": 6, "\ud835\udc22": 6, "\ud835\udc23": 6, "\ud835\udc24": 6, "\ud835\udc25": 6, "\ud835\udc26": 6, "\ud835\udc27": 6, "\ud835\udc28": 6, "\ud835\udc29": 6, "\ud835\udc2a": 6, "\ud835\udc2b": 6, "\ud835\udc2c": 6, "\ud835\udc2d": 6, "\ud835\udc2e": 6, "\ud835\udc2f": 6, "\ud835\udc30": 6, "\ud835\udc31": 6, "\ud835\udc32": 6, "\ud835\udc33": 6, "\ud835\udcea": 6, "\ud835\udceb": 6, "\ud835\udcec": 6, "\ud835\udced": 6, "\ud835\udcee": 6, "\ud835\udcef": 6, "\ud835\udcf0": 6, "\ud835\udcf1": 6, "\ud835\udcf2": 6, "\ud835\udcf3": 6, "\ud835\udcf4": 6, "\ud835\udcf5": 6, "\ud835\udcf6": 6, "\ud835\udcf7": 6, "\ud835\udcf8": 6, "\ud835\udcf9": 6, "\ud835\udcfa": 6, "\ud835\udcfb": 6, "\ud835\udcfc": 6, "\ud835\udcfd": 6, "\ud835\udcfe": 6, "\ud835\udcff": 6, "\ud835\udd00": 6, "\ud835\udd01": 6, "\ud835\udd02": 6, "\ud835\udd03": 6, "\ud835\udd86": 6, "\ud835\udd87": 6, "\ud835\udd88": 6, "\ud835\udd89": 6, "\ud835\udd8a": 6, "\ud835\udd8b": 6, "\ud835\udd8c": 6, "\ud835\udd8d": 6, "\ud835\udd8e": 6, "\ud835\udd8f": 6, "\ud835\udd90": 6, "\ud835\udd91": 6, "\ud835\udd92": 6, "\ud835\udd93": 6, "\ud835\udd94": 6, "\ud835\udd95": 6, "\ud835\udd96": 6, "\ud835\udd97": 6, "\ud835\udd98": 6, "\ud835\udd99": 6, "\ud835\udd9a": 6, "\ud835\udd9b": 6, "\ud835\udd9c": 6, "\ud835\udd9d": 6, "\ud835\udd9e": 6, "\ud835\udd9f": 6, "\ud835\udd38": 6, "\ud835\udd39": 6, "\u2102": 6, "\ud835\udd3b": 6, "\ud835\udd3c": 6, "\ud835\udd3d": 6, "\ud835\udd3e": 6, "\u210d": 6, "\ud835\udd40": 6, "\ud835\udd41": 6, "\ud835\udd42": 6, "\ud835\udd43": 6, "\ud835\udd44": 6, "\u2115": 6, "\ud835\udd46": 6, "\u2119": 6, "\u211a": 6, "\u211d": 6, "\ud835\udd4a": 6, "\ud835\udd4b": 6, "\ud835\udd4c": 6, "\ud835\udd4d": 6, "\ud835\udd4e": 6, "\ud835\udd4f": 6, "\ud835\udd50": 6, "\u2124": 6, "\ud835\udc00": 6, "\ud835\udc01": 6, "\ud835\udc02": 6, "\ud835\udc03": 6, "\ud835\udc04": 6, "\ud835\udc05": 6, "\ud835\udc06": 6, "\ud835\udc07": 6, "\ud835\udc08": 6, "\ud835\udc09": 6, "\ud835\udc0a": 6, "\ud835\udc0b": 6, "\ud835\udc0c": 6, "\ud835\udc0d": 6, "\ud835\udc0e": 6, "\ud835\udc0f": 6, "\ud835\udc10": 6, "\ud835\udc11": 6, "\ud835\udc12": 6, "\ud835\udc13": 6, "\ud835\udc14": 6, "\ud835\udc15": 6, "\ud835\udc16": 6, "\ud835\udc17": 6, "\ud835\udc18": 6, "\ud835\udc19": 6, "\ud835\udcd0": 6, "\ud835\udcd1": 6, "\ud835\udcd2": 6, "\ud835\udcd3": 6, "\ud835\udcd4": 6, "\ud835\udcd5": 6, "\ud835\udcd6": 6, "\ud835\udcd7": 6, "\ud835\udcd8": 6, "\ud835\udcd9": 6, "\ud835\udcda": 6, "\ud835\udcdb": 6, "\ud835\udcdc": 6, "\ud835\udcdd": 6, "\ud835\udcde": 6, "\ud835\udcdf": 6, "\ud835\udce0": 6, "\ud835\udce1": 6, "\ud835\udce2": 6, "\ud835\udce3": 6, "\ud835\udce4": 6, "\ud835\udce5": 6, "\ud835\udce6": 6, "\ud835\udce7": 6, "\ud835\udce8": 6, "\ud835\udce9": 6, "\ud835\udd6c": 6, "\ud835\udd6d": 6, "\ud835\udd6e": 6, "\ud835\udd6f": 6, "\ud835\udd70": 6, "\ud835\udd71": 6, "\ud835\udd72": 6, "\ud835\udd73": 6, "\ud835\udd74": 6, "\ud835\udd75": 6, "\ud835\udd76": 6, "\ud835\udd77": 6, "\ud835\udd78": 6, "\ud835\udd79": 6, "\ud835\udd7a": 6, "\ud835\udd7b": 6, "\ud835\udd7c": 6, "\ud835\udd7d": 6, "\ud835\udd7e": 6, "\ud835\udd7f": 6, "\ud835\udd80": 6, "\ud835\udd81": 6, "\ud835\udd82": 6, "\ud835\udd83": 6, "\ud835\udd84": 6, "\ud835\udd85": 6, "A": [6, 7, 12, 14, 15, 18], "d": [6, 12, 13, 17, 19, 21, 22], "f": [6, 12, 14, 17, 21], "respect": [7, 8, 9, 10, 15, 16, 19, 22], "lobal": [7, 8], "addition": [7, 10, 12], "pinpoint": 7, "match": [7, 8, 9, 10, 15, 19, 22, 23], "parenthesis": 7, "subexpress": 7, "regex": [7, 10, 22], "captur": [7, 8], "group": [7, 8], "ignore_cas": [7, 8, 9, 10, 15, 19], "ignor": [7, 9, 10, 12, 15, 19, 22], "perl": [7, 9, 10, 12, 19], "usebyt": [7, 9, 10, 19], "element": [7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 23], "examin": [7, 8, 9, 15, 19], "nonempti": [7, 8, 9, 10, 19], "search": [7, 8, 9, 10, 15, 19], "further": [7, 8, 9, 10, 13, 15, 19], "stri_loc": [7, 8], "omit_empti": [7, 8, 19], "dotal": [7, 8, 9, 10, 19], "indic": [7, 8, 9, 10, 11, 15, 17, 19, 22], "whether": [7, 8, 9, 10, 15, 19, 22], "insensit": [7, 8, 9, 10, 15, 16, 19], "regular": [7, 8, 9, 10, 15, 19], "express": [7, 8, 9, 10, 15, 19], "about_search_regex": [7, 8, 9, 10, 19, 23], "about_search_fix": [7, 8, 9, 10, 15, 19], "collat": [7, 8, 9, 10, 13, 15, 16, 19], "algorithm": [7, 8, 9, 10, 13, 15, 16, 19, 21], "about_search_col": [7, 8, 9, 10, 15, 19], "attempt": [7, 9, 10, 11, 17, 19], "do": [7, 9, 10, 11, 12, 14, 17, 19, 20], "so": [7, 9, 10, 11, 13, 17, 19, 20], "alia": [7, 15, 19], "both": [7, 10, 12, 14, 15, 16, 18, 19, 20, 23], "chunk": [7, 8, 10, 19, 22], "directli": [7, 10], "instead": [7, 12, 15, 19], "integ": [7, 11, 13, 14, 16, 21], "posit": [7, 22], "correspond": [7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 22], "If": [7, 17, 21], "list": [7, 8, 9, 10, 12, 13, 18, 19, 21, 22], "For": [7, 12, 15, 16, 19, 22], "denot": [7, 8, 22], "henc": [7, 9, 10, 11, 12, 13, 19, 22], "output": [7, 9, 11, 13, 14, 17, 19, 21, 22], "guarante": 7, "non": [7, 11, 13, 16, 17, 22], "empti": [7, 8, 11, 12, 19, 22], "consecut": [7, 12], "recognis": [7, 11, 17, 20, 21], "equip": [7, 17], "matric": 7, "where": [7, 9, 10, 11, 15, 19], "column": [7, 8], "separ": [7, 8, 12], "row": 7, "index": [7, 9, 22], "second": [7, 17], "forth": 7, "Their": [7, 8, 22], "size": [7, 21], "longest": [7, 8, 9, 10, 14, 15, 22], "input": [7, 8, 9, 10, 12, 13, 14, 15, 18, 21, 22], "unless": [7, 8, 9, 10, 15], "coercion": [7, 8, 9, 10, 12, 14, 15], "propag": [7, 8, 9, 11, 12, 17, 19, 20, 21], "amongst": [7, 8, 9, 10, 15, 19, 22], "needl": [7, 9, 10, 15, 19], "preced": [7, 9, 10, 15, 19], "haystack": [7, 9, 10, 15, 19], "less": [7, 9, 10, 15, 19], "system": [7, 9, 10, 14, 19, 23], "pcre": [7, 9, 10, 19, 23], "tre": [7, 9, 10, 19], "mai": [7, 9, 10, 12, 13, 19, 21, 22, 23], "thereof": [7, 8, 9, 10, 19, 23], "depend": [7, 9, 10, 14, 19, 21, 23], "lc_ctype": [7, 9, 10, 19, 23], "categori": [7, 9, 10, 19, 23], "suitabl": [7, 9, 10, 15, 19], "histor": [7, 9, 10, 19], "er": [7, 9, 10, 19], "place": [7, 8, 9, 10, 12, 13, 19, 22], "java": [7, 9, 10, 19], "engin": [7, 9, 10, 19], "w": [7, 9, 10, 12, 13, 19, 22], "t": [7, 9, 10, 13, 19, 23], "cannot": [7, 8, 9, 17], "unnam": [7, 10], "even": [7, 13, 14], "dimnam": [7, 9, 12, 18], "than": [7, 9, 13, 16, 21, 22], "littl": 7, "sens": [7, 13], "condit": 7, "assign": 7, "defin": [7, 8, 22], "aca1": [7, 8], "acacaca": [7, 8], "aca2": [7, 8], "gaca": [7, 8], "noaca": [7, 8], "actgggca": [7, 8], "actg": 7, "attr": [7, 12, 17, 18, 22], "aca": [7, 8], "overlap": 7, "y": [7, 8, 12, 17, 18, 19], "cac": [7, 8], "equival": [7, 12, 13, 16, 22], "substitut": [8, 9, 22], "content": [8, 9, 22], "capture_group": 8, "regextr": 8, "provid": [8, 12, 13, 14, 16, 17], "altern": 8, "regmatch": [8, 22], "strcaptur": 8, "howev": [8, 9, 12, 16], "refer": [8, 10], "made": 8, "otherwis": [8, 11, 21], "well": [8, 11, 12, 16], "In": 8, "seri": 8, "option": [8, 12], "within": 8, "distinguish": 8, "acac": 8, "ca": 8, "u0001f4a9": [8, 11, 19, 20], "print": [8, 9, 11, 17, 20, 22], "modifi": [8, 9, 10, 11, 20, 21, 22], "g\ud835\udd54": 8, "subset": 9, "invert": 9, "must": 9, "stri_detect": 9, "max_count": 9, "rather": 9, "interest": 9, "have": [9, 10, 12, 13, 16, 17, 18], "clean": [9, 10], "up": [9, 10], "actual": [9, 12], "redund": [9, 12], "trivial": 9, "reproduc": 9, "combin": [9, 11, 20, 21], "user": [9, 12], "find": 9, "conjunct": [9, 13], "occur": 9, "abc": [9, 15, 19], "1237": 9, "least": 9, "outer": [9, 15], "u0001f496": 9, "given": [10, 12, 14, 17, 19, 20, 21, 22], "global": 10, "back": 10, "whenev": 10, "99": [10, 14, 16], "wherea": [10, 13], "stri_replace_first": 10, "stri_replace_al": 10, "Not": [10, 20, 22, 23], "confus": [10, 20, 22, 23], "vectorise_al": 10, "rule": 10, "need": [10, 13, 17], "convert": [10, 12, 17, 21, 22], "accept": 10, "remov": [10, 13, 19, 23], "chang": [10, 21, 22], "me": 10, "o_o": 10, "mario": [10, 15], "m": [10, 15, 17, 21], "u00e1rio": [10, 15], "u00c1rio": [10, 15], "mar": [10, 15], "u00eda": [10, 15], "rosario": [10, 15], "strength": [10, 13, 15, 16], "1l": [10, 15, 17, 22], "m\u00e1rio": [10, 15], "mar\u00eda": 10, "2l": 10, "ainopqrstuvwxyz": 10, "ainv": 10, "13": [10, 17, 22], "aa3nn3": 10, "amnopqrstuvwxyz": 10, "amnz": 10, "byte": [11, 14], "estim": 11, "type": [11, 12, 13, 14, 18, 19], "char": [11, 19], "allowna": 11, "keepna": 11, "displai": [11, 14, 17, 20, 21], "monospac": [11, 20, 21], "font": [11, 20, 21], "zero": [11, 19, 23], "stri_length": 11, "stri_width": [11, 20, 21], "stri_numbyt": 11, "stri_isempti": 11, "emoji": [11, 20, 21], "skin": [11, 20, 21], "tone": [11, 20, 21], "properli": [11, 20, 21], "u0001f64d": [11, 19, 20], "u0001f3fc": [11, 19, 20], "u0000200d": [11, 19, 20, 21], "u00002642": [11, 19, 20, 21], "u0000fe0f": [11, 19, 20, 21], "u0001f3fb": [11, 20], "u000026f9": [11, 19, 20], "u0001f3ff": [11, 19, 20], "u00002640": [11, 19, 20], "u0001f3f4": [11, 19, 20], "u000e0067": [11, 19, 20], "u000e0062": [11, 19, 20], "u000e0073": [11, 19, 20], "u000e0063": [11, 19, 20], "u000e0074": [11, 19, 20], "u000e007f": [11, 19, 20], "join": 12, "after": [12, 21], "them": 12, "collaps": 12, "recycle0": 12, "e1": [12, 16, 17, 18], "e2": [12, 16, 17, 18], "rm": 12, "merg": 12, "via": [12, 14, 17], "silent": [12, 22], "behav": 12, "arithmet": [12, 18, 20], "aggreg": 12, "possibli": 12, "recommend": 12, "below": 12, "discuss": 12, "similar": [12, 18, 20, 22], "lost": 12, "dure": 12, "s3": [12, 13, 16, 17, 18], "therefor": [12, 13, 14], "whatsoev": [12, 13, 15], "stri_join": 12, "thought": 12, "binari": [12, 16, 22], "php": 12, "str": [12, 18], "__add__": 12, "python": [12, 18], "sum": 12, "reduc": 12, "would": [12, 13], "expect": [12, 22], "similarli": 12, "regard": [12, 13, 17], "though": 12, "partial": [12, 14, 15, 17, 18, 19, 22], "recycl": [12, 14, 15, 17, 18, 19, 20, 22], "multipl": [12, 18, 21, 22], "shorter": [12, 13, 18], "multipli": 12, "entiti": 12, "necess": 12, "overload": [12, 13, 16, 18], "method": [12, 13, 16, 17, 18, 21], "done": [12, 13, 14, 16, 18], "hard": [12, 13, 16, 18], "could": [12, 16, 18], "usemethod": [12, 13, 16, 18], "anywai": [12, 14], "mention": 12, "feel": [12, 16, 18], "intrus": [12, 16, 18], "solut": [12, 16, 18], "coerc": [12, 14], "burden": 12, "hand": 12, "special": [12, 20], "program": 12, "cours": [12, 14], "instanc": 12, "take": 12, "account": 12, "abov": 12, "seem": [12, 13, 18], "mark": [12, 21], "our": [12, 13, 14, 17], "frequent": 12, "cover": 12, "correctli": [12, 19], "fanci": 12, "elementwis": 12, "flatten": 12, "v": [12, 14, 16, 23], "structur": [12, 18], "z": [12, 17], "100": [12, 16], "y1": 12, "y2": 12, "y3": 12, "dim": 12, "103": 12, "1001": 12, "1004": 12, "ignore_nul": 12, "11": [12, 16, 21], "1003": 12, "10001": 12, "10004": 12, "3100": 12, "41000": 12, "arrang": [13, 21], "chosen": 13, "lexicograph": [13, 16], "xtfrm": [13, 16], "its": 13, "rank": 13, "3l": [13, 16], "alternate_shift": [13, 16], "french": [13, 16], "uppercase_first": [13, 16], "case_level": [13, 16], "decreas": 13, "last": [13, 19, 22], "pass": [13, 14], "stri_opts_col": [13, 16], "nondecreas": 13, "weakli": 13, "increas": 13, "put": 13, "begin": 13, "know": 13, "appreci": 13, "someon": 13, "enlighten": 13, "him": 13, "stri_sort": 13, "stri_rank": 13, "difficult": [13, 16, 17], "servic": [13, 16, 17], "thu": 13, "customis": 13, "linear": 13, "neither": 13, "nor": 13, "scratch": [13, 14], "inclus": [13, 22], "patch": 13, "interestingli": 13, "workaround": 13, "break": [13, 21, 22], "a1": 13, "a100": 13, "a101": 13, "a1000": 13, "a10": 13, "a11": 13, "a99": 13, "10": [13, 14, 16, 17, 19], "ti": 13, "averag": 13, "permut": 13, "frame": [13, 17], "id": 13, "val": 13, "round": 13, "runif": 13, "creat": 14, "templat": 14, "present": 14, "fmt": 14, "na_str": 14, "na_character_": 14, "file": 14, "append": [14, 22], "real": 14, "elsewher": 14, "except": [14, 21], "noth": [14, 18], "stri_sprintf": [14, 20], "left": [14, 23], "error": [14, 23], "somewhat": 14, "tricki": 14, "field": 14, "precis": 14, "interpret": 14, "problemat": 14, "limit": 14, "8192": 14, "easili": 14, "exce": [14, 20], "anymor": 14, "unus": 14, "evalu": 14, "lazi": 14, "question": [14, 21], "determin": [14, 15, 20, 21], "onc": 14, "fetch": 14, "asterisk": 14, "prefix": [14, 15, 21], "sign": 14, "space": [14, 21, 23], "explicitli": 14, "down": 14, "libc": 14, "yet": 14, "eagerli": 14, "unix": 14, "1665630159": 14, "556000": 14, "2022": [14, 17], "13t14": [14, 17], "02": [14, 17], "39": 14, "1100": [14, 17], "suffix": 15, "stri_startswith": 15, "stri_endswith": 15, "alias": 15, "usual": [15, 19, 20], "ababa": 15, "ab": 15, "aba": 15, "baba": 15, "abb": 15, "bac": 15, "strcmp": 16, "4l": 16, "still": 16, "comparison": 16, "smaller": 16, "equal": 16, "canon": 16, "former": [16, 22], "greater": 16, "latter": [16, 22], "stri_cmp": 16, "101": 16, "hladn": 16, "u00fd": 16, "chladn": 16, "sk_sk": 16, "meant": 17, "especi": 17, "why": 17, "deal": 17, "expend": 17, "dt": 17, "h": 17, "usetz": 17, "posixt": 17, "posixlt": 17, "out": 17, "along": 17, "recurs": 17, "stri_datetime_fstr": 17, "datetime_ful": 17, "iso": 17, "8601": 17, "guidelin": 17, "datum": 17, "24": 17, "2015": 17, "31t23": 17, "59": 17, "0100": 17, "avoid": 17, "ambigu": 17, "fill": 17, "blank": 17, "skip": 17, "part": [17, 22], "asposixxt": 17, "datetimeclass": 17, "valid": 17, "per": [17, 21], "stri_datetime_pars": 17, "stri_datetime_format": 17, "thin": 17, "calendar": 17, "particular": 17, "ideal": 17, "stri_datetime_field": 17, "aim": 17, "solv": 17, "underli": 17, "problem": 17, "address": 17, "despit": 17, "state": 17, "help": 17, "page": 17, "honour": 17, "whilst": [17, 18], "40": 17, "date_ful": 17, "date_relative_short": 17, "thursdai": 17, "octob": 17, "todai": 17, "pm": 17, "australian": 17, "eastern": 17, "daylight": 17, "de_d": 17, "donnerstag": 17, "oktob": 17, "heut": 17, "um": 17, "14": 17, "ostaustralisch": 17, "sommerzeit": 17, "date_short": 17, "en_il": 17, "hebrew": 17, "18": 17, "tishri": 17, "5783": 17, "gmt": 17, "0000": 17, "info": 17, "01t14": 17, "nisan": 17, "5703": 17, "1943": 17, "04": 17, "19t14": 17, "copi": [18, 22], "repeat": 18, "necessari": [18, 20], "mimic": 18, "__mul__": 18, "stri_dup": 18, "attrib1": 18, "value1": 18, "aaa": [18, 20], "ccc": 18, "aa": [18, 20], "nrow": 18, "22": 18, "44": 18, "66": 18, "delimit": 19, "stri_split": 19, "graphem": 19, "cluster": 19, "sentenc": 19, "stri_split_boundari": 19, "best": 19, "idea": 19, "task": 19, "123": 19, "care": 19, "16": 19, "look": 19, "ahead": 19, "dot": [19, 21], "right": [20, 23], "manner": 20, "1st": 20, "aaaaa": 20, "form": 21, "getopt": 21, "indent": 21, "exdent": 21, "simplifi": 21, "initi": [21, 22], "maxim": 21, "consequ": 21, "stri_wrap": 21, "iter": 21, "exclam": 21, "insert": 21, "sequenc": [21, 22], "boundari": 21, "greedi": 21, "high": 21, "ragged": 21, "knuth": 21, "plass": 21, "paragraph": 21, "practic": 21, "experi": 21, "1981": 21, "pp": 21, "1119": 21, "1184": 21, "az": 21, "u0105": 21, "u20ac": 21, "u0001f643": 21, "u0001f926": 21, "60": 21, "\u0105": 21, "contigu": 22, "while": 22, "stop": 22, "ignore_negative_length": 22, "lappli": 22, "neg": 22, "count": 22, "farther": 22, "therein": 22, "unchang": 22, "synonym": 22, "meaning": 22, "polici": 22, "stri_sub_al": 22, "specialis": 22, "enhanc": 22, "stri_sub": 22, "matter": 22, "futur": 22, "wrt": 22, "taken": 22, "never": 22, "minu": 22, "et": 22, "al": 22, "ordinari": 22, "jam": 22, "jamm": 22, "porridg": 22, "porr": 22, "egg": 22, "prepend": 22, "side": 23, "wspace": 23, "stri_replace_all_regex": 23, "stri_trim": 23, "slightli": 23, "syntax": 23, "reflect": 23, "contemporari": 23, "definit": 23, "saniti": 23, "naaaaana": 23, "nanaaaaa": 23, "rais": 23, "u00a0": 23}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"stringx": [0, 1, 2], "drop": [0, 4], "replac": [0, 4, 10, 22], "base": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "r": [0, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "string": [0, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20], "function": [0, 4], "power": [0, 4], "stringi": [0, 4], "refer": [0, 2, 4, 21], "manual": 0, "other": [0, 5], "what": 1, "i": 1, "new": 1, "0": 1, "2": 1, "3": 1, "2022": 1, "10": 1, "13": 1, "2021": 1, "09": 1, "03": 1, "1": 1, "08": 1, "27": 1, "05": 1, "07": 1, "15": 1, "packag": 2, "isodatetim": 3, "construct": 3, "date": [3, 17], "time": [3, 17], "object": [3, 17], "descript": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "usag": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "argument": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "valu": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "differ": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "from": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "author": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "see": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "also": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "exampl": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "about_stringx": 4, "chartr": 5, "transliter": 5, "text": [5, 21], "transform": 5, "detail": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "constant": 6, "charact": 6, "format": [6, 14, 17], "gregexpr": 7, "locat": 7, "pattern": [7, 8, 9, 10, 15], "occurr": [7, 8, 9, 10, 15], "gregextr": 8, "extract": [8, 22], "grepl": 9, "detect": [9, 15], "gsub": 10, "nchar": 11, "get": 11, "length": 11, "width": [11, 20], "past": 12, "concaten": 12, "sort": 13, "sprintf": 14, "startswith": 15, "start": 15, "end": 15, "strcoll": 16, "compar": 16, "strptime": 17, "pars": 17, "strrep": 18, "duplic": 18, "strsplit": 19, "split": 19, "token": 19, "strtrim": 20, "shorten": 20, "specifi": 20, "strwrap": 21, "word": 21, "wrap": 21, "substr": 22, "trimw": 23, "trim": 23, "lead": 23, "trail": 23, "whitespac": 23}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "news", "rapi", "rapi/ISOdatetime", "rapi/about_stringx", "rapi/chartr", "rapi/constants", "rapi/gregexpr", "rapi/gregextr", "rapi/grepl", "rapi/gsub", "rapi/nchar", "rapi/paste", "rapi/sort", "rapi/sprintf", "rapi/startswith", "rapi/strcoll", "rapi/strptime", "rapi/strrep", "rapi/strsplit", "rapi/strtrim", "rapi/strwrap", "rapi/substr", "rapi/trimws"], "filenames": ["index.rst", "news.md", "rapi.md", "rapi/ISOdatetime.md", "rapi/about_stringx.md", "rapi/chartr.md", "rapi/constants.md", "rapi/gregexpr.md", "rapi/gregextr.md", "rapi/grepl.md", "rapi/gsub.md", "rapi/nchar.md", "rapi/paste.md", "rapi/sort.md", "rapi/sprintf.md", "rapi/startswith.md", "rapi/strcoll.md", "rapi/strptime.md", "rapi/strrep.md", "rapi/strsplit.md", "rapi/strtrim.md", "rapi/strwrap.md", "rapi/substr.md", "rapi/trimws.md"], "titles": ["stringx: Drop-in replacements for base R string functions powered by stringi", "What Is New in stringx", "R Package stringx Reference", "ISOdatetime: Construct Date-time Objects", "about_stringx: Drop-in Replacements for Base String Functions Powered by Stringi", "chartr: Transliteration and Other Text Transforms", "constants: Character Constants", "gregexpr: Locate Pattern Occurrences", "gregextr: Extract Pattern Occurrences", "grepl: Detect Pattern Occurrences", "gsub: Replace Pattern Occurrences", "nchar: Get Length or Width of Strings", "paste: Concatenate Strings", "sort: Sort Strings", "sprintf: Format Strings", "startswith: Detect Pattern Occurrences at Start or End of Strings", "strcoll: Compare Strings", "strptime: Parse and Format Date-time Objects", "strrep: Duplicate Strings", "strsplit: Split Strings into Tokens", "strtrim: Shorten Strings to Specified Width", "strwrap: Word-Wrap Text", "substr: Extract or Replace Substrings", "trimws: Trim Leading or Trailing Whitespaces"], "terms": {"english": [0, 6], "i": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "nativ": [0, 4], "languag": [0, 7, 9, 10, 12, 14, 15, 19], "onli": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22], "5": [0, 1, 6, 7, 9, 11, 13, 15, 18, 22], "world": 0, "popul": 0, "also": 0, "17": [0, 22], "u": [0, 10], "can": [0, 5, 7, 8, 9, 10, 12, 13, 14, 15, 19, 22, 23], "understand": 0, "thi": [0, 7, 8, 14, 17, 19, 21, 22], "text": [0, 2, 4, 7, 11, 14, 19, 22], "moreov": [0, 14], "latin": [0, 5], "alphabet": 0, "main": 0, "one": [0, 12, 13, 14, 16, 17, 18, 22], "mere": 0, "36": 0, "total": [0, 11, 21], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "earli": 0, "comput": [0, 11], "era": 0, "now": [0, 1, 17], "veri": 0, "long": [0, 5], "time": [0, 1, 2, 5, 18], "ago": [0, 5], "wa": [0, 5, 7, 8, 9, 10, 19], "domin": 0, "due": [0, 1, 7, 8, 9, 10, 15, 21], "prolifer": 0, "internet": 0, "smartphon": 0, "social": 0, "media": 0, "technologi": 0, "commun": 0, "platform": [0, 4, 13, 16, 17], "longer": [0, 9, 12, 17, 18, 22], "case": [0, 5, 6, 7, 8, 9, 10, 12, 14, 15, 19, 20], "packag": [0, 4], "ones": 0, "fulli": [0, 7, 8, 9, 10, 15, 16, 19, 22], "support": [0, 10, 12, 13, 15, 16, 18, 19], "unicod": [0, 1, 4, 5, 7, 8, 9, 10, 13, 14, 15, 16, 19, 22, 23], "standard": [0, 16], "relat": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "natur": [0, 7, 9, 10, 15, 19], "date": [0, 1, 2], "process": [0, 1, 4, 7, 9, 10, 15, 17, 19], "thank": [0, 4], "icu": [0, 1, 4, 5, 6, 7, 9, 10, 13, 16, 17, 19, 21], "intern": [0, 4, 12, 13, 16, 18], "compon": [0, 4], "thei": [0, 3, 5, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20], "ar": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fast": [0, 4], "reliabl": 0, "portabl": [0, 7, 9, 10, 13, 16, 17, 19, 23], "across": [0, 13, 16, 17], "differ": [0, 8], "": 0, "ambit": 0, "go": 0, "far": 0, "beyond": 0, "being": [0, 1, 3, 17, 22], "free": [0, 12], "softwar": [0, 21], "environ": 0, "statist": 0, "graphic": 0, "It": [0, 12], "ha": [0, 1, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19], "proven": 0, "effect": [0, 12, 13, 16, 17, 18], "develop": 0, "whole": [0, 8], "data": [0, 13, 14, 17], "analysi": 0, "pipelin": 0, "from": 0, "gather": 0, "inform": 0, "through": 0, "discoveri": 0, "knowledg": 0, "result": [0, 3, 4, 7, 8, 9, 13, 14, 16, 22], "modern": 0, "scienc": 0, "just": [0, 12], "about": 0, "number": [0, 11, 12, 14, 18], "crunch": 0, "rich": 0, "sourc": 0, "new": [0, 5, 8, 9, 12, 13, 14, 17, 22], "bioinformat": 0, "give": [0, 7, 8, 11, 18, 20, 22], "mean": [0, 7, 8, 9, 10, 16, 19], "repres": [0, 14, 16, 17, 19], "transfer": 0, "unstructur": 0, "bring": 0, "abil": 0, "21st": 0, "centuri": 0, "like": [0, 7, 9, 10, 12, 15, 16, 18, 19], "past": [0, 1, 2, 7, 8, 9, 10, 14, 18, 19], "grep": [0, 1, 9], "tolow": [0, 1, 5, 6], "strptime": [0, 1, 2, 3], "sprintf": [0, 1, 2, 11, 12, 17, 18, 20, 21], "wide": 0, "rang": 0, "script": [0, 5, 6], "conform": [0, 17], "see": [0, 1], "video": 0, "work": [0, 1, 17, 22], "same": [0, 5, 12, 13], "wai": [0, 12, 13, 18, 20], "everi": [0, 4, 22], "fix": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "some": [0, 1, 7, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23], "stand": [0, 13], "inconsist": [0, 7, 9, 10, 15, 19], "vectoris": [0, 7, 8, 9, 10, 12, 15, 16, 18, 19, 22], "handl": [0, 12], "miss": [0, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 21, 22], "valu": 0, "preserv": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21], "attribut": [0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22], "order": [0, 5, 7, 9, 10, 13, 15, 19], "argument": 0, "interoper": [0, 22], "procedur": 0, "etc": [0, 1, 17], "all": [0, 5, 7, 8, 10, 19, 22], "thoroughli": 0, "document": [0, 1, 12], "onlin": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "happi": 0, "read": 0, "more": [0, 12, 14, 21, 22, 23], "forward": [0, 7, 9, 10, 15, 19], "pipe": [0, 7, 8, 9, 10, 15, 19], "magrittr": 0, "oper": [0, 1, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22], "friendli": [0, 8], "few": 0, "us": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "introduc": [0, 9, 12, 13, 16, 18, 22], "instal": 0, "cran": [0, 1], "suppressmessag": 0, "librari": [0, 4, 7, 9, 10, 16, 19, 23], "c": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22], "actgct": 0, "42": 0, "u0001f970": [0, 9], "grepv2": [0, 1, 9], "p": [0, 9, 10, 22, 23], "emoji_present": 0, "1": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "toupper": [0, 1, 5], "gro": [0, 5], "u00df": [0, 5], "gross": [0, 5], "l": [0, 9, 10, 14], "e": [0, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23], "u00b2": [0, 14], "u03c0": [0, 14], "u0001f602": [0, 9, 10, 14], "u0001f603": [0, 9, 10, 14], "exp": [0, 14], "2": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21], "pi": [0, 14], "nan": [0, 14], "cat": [0, 14], "8": [0, 5, 6, 12, 13, 14, 17, 18, 20, 21, 22, 23], "3f": [0, 14], "sep": [0, 12, 14], "n": [0, 9, 14, 22, 23], "718": [0, 14], "e\u00b2": [0, 14], "7": [0, 1, 6, 13, 14], "389": [0, 14], "\u03c0": [0, 5, 6, 14], "3": [0, 6, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21], "142": [0, 14], "\u03c0\u00b2": [0, 14], "9": [0, 6, 10, 13, 14, 21], "870": [0, 14], "set": [0, 6, 7, 23], "wrapper": [0, 5, 17], "around": [0, 17], "matur": [0, 4], "consist": [0, 4, 5, 7, 8, 9, 17], "conveni": [0, 4, 7, 8, 9, 10, 15, 17, 19], "ani": [0, 4, 5, 16, 19, 21], "local": [0, 1, 3, 4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 19, 21], "reli": 0, "code": [0, 5, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23], "host": 0, "github": [0, 1], "Its": [0, 9], "offici": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "releas": [0, 1], "avail": [0, 1, 7, 9, 10, 19, 23], "distribut": 0, "under": [0, 1, 4], "term": [0, 12], "gnu": [0, 4], "gener": [0, 1, 4, 5, 7, 12, 13, 16, 18, 22], "public": [0, 4], "licens": [0, 4], "either": [0, 14, 23], "version": [0, 4, 5, 6, 8, 9, 12, 18, 22], "isodatetim": [0, 1, 2, 17], "construct": [0, 2], "object": [0, 1, 2, 5, 11, 12, 13, 14, 18, 20], "descript": 0, "usag": 0, "author": 0, "exampl": 0, "about_stringx": [0, 2], "chartr": [0, 1, 2], "transliter": [0, 2], "transform": [0, 2], "detail": 0, "constant": [0, 1, 2], "charact": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "format": [0, 1, 2], "gregexpr": [0, 1, 2, 22], "locat": [0, 2], "pattern": [0, 2, 5, 19, 23], "occurr": [0, 2, 19], "gregextr": [0, 2], "extract": [0, 2, 7, 19], "grepl": [0, 1, 2, 7, 10, 15, 19], "detect": [0, 2], "gsub": [0, 1, 2, 5, 8, 19], "nchar": [0, 1, 2, 7, 8, 9, 10, 14, 19, 20, 21, 22], "get": [0, 2], "length": [0, 2, 5, 7, 9, 12, 13, 14, 17, 18, 19, 21, 22], "width": [0, 2, 14, 21, 22, 23], "concaten": [0, 2, 18], "sort": [0, 1, 2, 16], "startswith": [0, 1, 2, 7, 9, 10, 19, 22], "start": [0, 1, 2, 7, 10, 22], "end": [0, 2, 10, 13, 22], "strcoll": [0, 1, 2, 13], "compar": [0, 2], "pars": [0, 2, 3], "strrep": [0, 1, 2, 12, 14, 21], "duplic": [0, 2], "strsplit": [0, 1, 2, 7, 8, 9, 10, 15], "split": [0, 2, 21], "token": [0, 2, 12], "strtrim": [0, 1, 2, 11, 14, 22, 23], "shorten": [0, 2], "specifi": [0, 2, 5, 12, 14, 15, 17, 23], "strwrap": [0, 1, 2, 14], "word": [0, 2, 19, 22], "wrap": [0, 2], "substr": [0, 1, 2, 7, 8, 10, 11, 14, 15, 19, 20], "trimw": [0, 1, 2, 10, 20, 21], "trim": [0, 2, 20], "lead": [0, 2, 21], "trail": [0, 2], "whitespac": [0, 2, 10, 21], "bug": 0, "tracker": 0, "featur": [0, 1, 12, 15, 17, 19], "suggest": [0, 17], "entri": 0, "what": [0, 13, 21], "note": [1, 5, 6, 8, 12, 13, 14, 17, 21, 22], "function": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "progress": [1, 17], "request": [1, 14, 17], "comment": [1, 17], "remark": [1, 17], "welcom": [1, 17], "http": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "com": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolew": 1, "issu": 1, "bugfix": 1, "fail": 1, "check": [1, 23], "test": 1, "updat": 1, "r": [1, 4], "devel": 1, "project": 1, "site": 1, "been": [1, 15], "move": 1, "org": [1, 4], "backward": 1, "incompat": 1, "without": [1, 12, 15, 17, 19], "alwai": [1, 5, 7, 8, 12, 14, 17], "treat": [1, 3, 11, 12, 14, 17, 19, 22], "midnight": [1, 3, 17], "default": [1, 3, 5, 11, 12, 13, 16, 17, 21, 22, 23], "zone": [1, 3, 17], "yield": [1, 3, 6, 7, 21, 22], "class": [1, 3, 7, 9, 10, 13, 17, 19, 23], "posixxt": [1, 3, 17], "which": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23], "extend": [1, 3, 17], "upon": [1, 3, 13, 17], "posixct": [1, 3, 17], "allow": [1, 9, 10, 13, 14, 20, 22], "custom": 1, "strftime": [1, 17], "tzone": [1, 17], "ad": [1, 15, 19], "sy": [1, 3, 17], "isod": [1, 3], "op": [1, 17], "rep": [1, 17], "seq": [1, 17], "55": 1, "posix": 1, "first": [1, 7, 8, 10, 12, 19, 21, 22], "On": 1, "line": [1, 21], "manual": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "realtest": 1, "base": [1, 2, 8], "behaviour": [1, 10, 12, 16], "unit": 1, "desir": 1, "outcom": 1, "letters_greek": [1, 5, 6], "digits_hex": [1, 6], "strcat": [1, 5, 12, 19], "x": [1, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "chartr2": [1, 5], "strtran": [1, 5], "printf": [1, 14], "xtfrm2": [1, 13], "substrl": [1, 7, 22], "sub2": [1, 10], "gsub2": [1, 7, 8, 9, 10], "grepl2": [1, 7, 8, 9, 10], "regexpr2": [1, 7, 22], "gregexpr2": [1, 7, 8, 9, 10, 22], "regexec2": [1, 7], "gregexec2": [1, 7], "gsubstrl": [1, 7, 8, 22], "gsubstr": [1, 9, 10, 22], "regextr2": [1, 7, 8], "gregextr2": [1, 7, 8, 9, 10], "rewritten": [1, 13, 14], "paste0": [1, 12, 21], "casefold": [1, 5], "nzchar": [1, 11], "endswith": [1, 15, 22], "sub": [1, 8, 10, 22, 23], "regexpr": [1, 7, 22], "regexec": [1, 7], "gregexec": [1, 7], "drop": [2, 5, 7, 8, 9, 10, 15], "replac": [2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23], "string": [2, 3, 5, 8, 9, 10, 17, 21, 22, 23], "power": 2, "stringi": [2, 12, 19], "other": [2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23], "numer": [3, 13, 16, 18, 20, 21, 22], "represent": 3, "return": [3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "current": [3, 6, 7, 9, 10, 12, 13, 17, 19, 23], "year": [3, 17], "month": [3, 17], "dai": [3, 17, 22], "hour": [3, 17], "min": 3, "sec": 3, "tz": [3, 17], "lenient": [3, 17], "fals": [3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22], "null": [3, 5, 12, 13, 16, 17, 18, 21], "0l": 3, "vector": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_timezone_get": [3, 17], "singl": [3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23], "timezon": [3, 17], "identifi": [3, 5, 7, 13, 16, 17, 19, 21], "stri_timezone_list": [3, 17], "logic": [3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 22], "should": [3, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 22], "stri_locale_get": [3, 5, 13, 16, 17, 21], "stri_locale_list": [3, 5, 13, 16, 17, 21], "These": [3, 5, 7, 8, 9, 10, 15, 16], "an": [3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23], "you": 3, "might": [3, 11, 13, 20, 21], "wish": 3, "consid": [3, 7, 21, 22], "call": [3, 6, 9, 10, 12, 13, 14, 16, 18, 22], "No": [3, 14], "becaus": [3, 9, 10, 12, 13, 14, 16, 18], "too": [3, 12, 14, 16, 18], "mani": [3, 8, 12, 14], "implement": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stri_datetime_cr": 3, "doe": [3, 6, 7, 11, 12, 13, 17, 19, 21, 23], "here": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "marek": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "gagolewski": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "stringx": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "1970": [3, 17], "01": [3, 17], "01t00": [3, 17], "00": [3, 17], "1000": [3, 12, 16, 17], "12": [3, 17], "0": [3, 6, 7, 8, 10, 12, 13, 16, 21, 22], "01t12": [3, 17], "reimplement": 4, "built": [4, 6, 12, 17], "correct": 4, "manipul": 4, "we": [4, 8, 12, 13, 14, 16, 17, 18], "obtain": 4, "predict": 4, "each": [4, 7, 8, 10, 14, 15, 17, 18, 19, 21, 22, 23], "encod": 4, "keyword": 4, "internationalis": 4, "localis": 4, "icu4c": 4, "i18n": 4, "l10n": 4, "later": 4, "homepag": 4, "consortium": 4, "home": 4, "translat": 5, "includ": [5, 9, 17, 23], "map": [5, 12], "fold": 5, "convers": [5, 12, 14], "normalis": [5, 13, 14, 16, 22], "old": 5, "upper": [5, 6], "na": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "coercibl": [5, 11, 12, 14, 17, 18], "stri_trans_list": 5, "prefer": 5, "switch": 5, "between": [5, 7, 8, 9, 10, 15, 19, 21], "lower": [5, 6], "perform": [5, 16, 23], "deprec": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22], "individu": [5, 8, 19], "point": [5, 11, 14, 19, 21, 22, 23], "commit": 5, "appli": [5, 22], "stri_trans_gener": 5, "utf": [5, 12, 14, 17, 18, 20, 21, 22, 23], "most": [5, 12, 13, 17], "counterpart": [5, 12], "fed": [5, 22], "unlik": [5, 8], "sensit": [5, 13], "stri_trans_tolow": 5, "simpli": [5, 9, 10], "dispatch": [5, 12, 13, 16, 18], "compat": [5, 10, 13, 22], "plu": [5, 22], "crucial": 5, "true": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 22], "whose": [5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23], "purpos": [5, 14], "make": [5, 7, 13], "two": [5, 7, 9, 10, 12, 14, 19, 21], "piec": 5, "ident": 5, "stri_trans_casefold": 5, "stri_trans_char": 5, "contrari": 5, "warn": [5, 7, 9, 10, 11, 12, 14, 15, 17, 18, 19, 22], "when": [5, 11, 17, 19, 20, 21, 22], "name": [5, 7, 9, 10, 11, 12, 13, 15, 17, 18, 19], "letters_bf": [5, 6], "nfkd": 5, "abcdefghijklmnopqrstuvwxyz": [5, 10], "letters_bb": [5, 6], "6": [5, 6, 7, 13, 18], "hex": 5, "u0001d552": 5, "u0001d553": 5, "u0001d554": [5, 8], "u0001d555": 5, "u0001d556": 5, "u0001d557": 5, "greek": [5, 6], "abgdez\u0113thiklmn": 5, "xoprstyphchps\u014d": 5, "\u03b1": [5, 6], "\u03b2": [5, 6], "\u03b3": [5, 6], "\u03b4": [5, 6], "\u03b5": [5, 6], "\u03b6": [5, 6], "\u03b7": [5, 6], "\u03b8": [5, 6], "\u03b9": [5, 6], "\u03ba": [5, 6], "\u03bb": [5, 6], "\u03bc": [5, 6], "\u03bd": [5, 6], "\u03be": [5, 6], "\u03bf": [5, 6], "\u03c1": [5, 6], "\u03c3": [5, 6], "\u03c4": [5, 6], "20": [5, 6, 21], "\u03c5": [5, 6], "\u03c6": [5, 6], "\u03c7": [5, 6], "\u03c8": [5, 6], "\u03c9": [5, 6], "gro\u00df": 5, "matrix": [5, 8, 18], "u00dfpam": 5, "ba": 5, "u0001d554on": 5, "spam": [5, 22], "b": [5, 6, 12, 15, 18, 19, 22], "u0001d554aba": 5, "scxba": 5, "bacon": [5, 22], "en_u": 5, "tr_tr": 5, "i\u0307": 5, "letter": [6, 9], "digit": [6, 9], "complement": 6, "g": [6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23], "letters_frak": 6, "digits_dec": 6, "letters_c": 6, "decim": 6, "hexadecim": 6, "blackboard": 6, "bold": 6, "calligraphi": 6, "fraktur": 6, "\ud835\udd52": 6, "\ud835\udd53": 6, "\ud835\udd54": [6, 8], "\ud835\udd55": 6, "\ud835\udd56": 6, "\ud835\udd57": 6, "\ud835\udd58": 6, "\ud835\udd59": 6, "\ud835\udd5a": 6, "\ud835\udd5b": 6, "\ud835\udd5c": 6, "\ud835\udd5d": 6, "\ud835\udd5e": 6, "\ud835\udd5f": 6, "\ud835\udd60": 6, "\ud835\udd61": 6, "\ud835\udd62": 6, "\ud835\udd63": 6, "\ud835\udd64": 6, "\ud835\udd65": 6, "\ud835\udd66": 6, "\ud835\udd67": 6, "\ud835\udd68": 6, "\ud835\udd69": 6, "\ud835\udd6a": 6, "\ud835\udd6b": 6, "\ud835\udc1a": 6, "\ud835\udc1b": 6, "\ud835\udc1c": 6, "\ud835\udc1d": 6, "\ud835\udc1e": 6, "\ud835\udc1f": 6, "\ud835\udc20": 6, "\ud835\udc21": 6, "\ud835\udc22": 6, "\ud835\udc23": 6, "\ud835\udc24": 6, "\ud835\udc25": 6, "\ud835\udc26": 6, "\ud835\udc27": 6, "\ud835\udc28": 6, "\ud835\udc29": 6, "\ud835\udc2a": 6, "\ud835\udc2b": 6, "\ud835\udc2c": 6, "\ud835\udc2d": 6, "\ud835\udc2e": 6, "\ud835\udc2f": 6, "\ud835\udc30": 6, "\ud835\udc31": 6, "\ud835\udc32": 6, "\ud835\udc33": 6, "\ud835\udcea": 6, "\ud835\udceb": 6, "\ud835\udcec": 6, "\ud835\udced": 6, "\ud835\udcee": 6, "\ud835\udcef": 6, "\ud835\udcf0": 6, "\ud835\udcf1": 6, "\ud835\udcf2": 6, "\ud835\udcf3": 6, "\ud835\udcf4": 6, "\ud835\udcf5": 6, "\ud835\udcf6": 6, "\ud835\udcf7": 6, "\ud835\udcf8": 6, "\ud835\udcf9": 6, "\ud835\udcfa": 6, "\ud835\udcfb": 6, "\ud835\udcfc": 6, "\ud835\udcfd": 6, "\ud835\udcfe": 6, "\ud835\udcff": 6, "\ud835\udd00": 6, "\ud835\udd01": 6, "\ud835\udd02": 6, "\ud835\udd03": 6, "\ud835\udd86": 6, "\ud835\udd87": 6, "\ud835\udd88": 6, "\ud835\udd89": 6, "\ud835\udd8a": 6, "\ud835\udd8b": 6, "\ud835\udd8c": 6, "\ud835\udd8d": 6, "\ud835\udd8e": 6, "\ud835\udd8f": 6, "\ud835\udd90": 6, "\ud835\udd91": 6, "\ud835\udd92": 6, "\ud835\udd93": 6, "\ud835\udd94": 6, "\ud835\udd95": 6, "\ud835\udd96": 6, "\ud835\udd97": 6, "\ud835\udd98": 6, "\ud835\udd99": 6, "\ud835\udd9a": 6, "\ud835\udd9b": 6, "\ud835\udd9c": 6, "\ud835\udd9d": 6, "\ud835\udd9e": 6, "\ud835\udd9f": 6, "\ud835\udd38": 6, "\ud835\udd39": 6, "\u2102": 6, "\ud835\udd3b": 6, "\ud835\udd3c": 6, "\ud835\udd3d": 6, "\ud835\udd3e": 6, "\u210d": 6, "\ud835\udd40": 6, "\ud835\udd41": 6, "\ud835\udd42": 6, "\ud835\udd43": 6, "\ud835\udd44": 6, "\u2115": 6, "\ud835\udd46": 6, "\u2119": 6, "\u211a": 6, "\u211d": 6, "\ud835\udd4a": 6, "\ud835\udd4b": 6, "\ud835\udd4c": 6, "\ud835\udd4d": 6, "\ud835\udd4e": 6, "\ud835\udd4f": 6, "\ud835\udd50": 6, "\u2124": 6, "\ud835\udc00": 6, "\ud835\udc01": 6, "\ud835\udc02": 6, "\ud835\udc03": 6, "\ud835\udc04": 6, "\ud835\udc05": 6, "\ud835\udc06": 6, "\ud835\udc07": 6, "\ud835\udc08": 6, "\ud835\udc09": 6, "\ud835\udc0a": 6, "\ud835\udc0b": 6, "\ud835\udc0c": 6, "\ud835\udc0d": 6, "\ud835\udc0e": 6, "\ud835\udc0f": 6, "\ud835\udc10": 6, "\ud835\udc11": 6, "\ud835\udc12": 6, "\ud835\udc13": 6, "\ud835\udc14": 6, "\ud835\udc15": 6, "\ud835\udc16": 6, "\ud835\udc17": 6, "\ud835\udc18": 6, "\ud835\udc19": 6, "\ud835\udcd0": 6, "\ud835\udcd1": 6, "\ud835\udcd2": 6, "\ud835\udcd3": 6, "\ud835\udcd4": 6, "\ud835\udcd5": 6, "\ud835\udcd6": 6, "\ud835\udcd7": 6, "\ud835\udcd8": 6, "\ud835\udcd9": 6, "\ud835\udcda": 6, "\ud835\udcdb": 6, "\ud835\udcdc": 6, "\ud835\udcdd": 6, "\ud835\udcde": 6, "\ud835\udcdf": 6, "\ud835\udce0": 6, "\ud835\udce1": 6, "\ud835\udce2": 6, "\ud835\udce3": 6, "\ud835\udce4": 6, "\ud835\udce5": 6, "\ud835\udce6": 6, "\ud835\udce7": 6, "\ud835\udce8": 6, "\ud835\udce9": 6, "\ud835\udd6c": 6, "\ud835\udd6d": 6, "\ud835\udd6e": 6, "\ud835\udd6f": 6, "\ud835\udd70": 6, "\ud835\udd71": 6, "\ud835\udd72": 6, "\ud835\udd73": 6, "\ud835\udd74": 6, "\ud835\udd75": 6, "\ud835\udd76": 6, "\ud835\udd77": 6, "\ud835\udd78": 6, "\ud835\udd79": 6, "\ud835\udd7a": 6, "\ud835\udd7b": 6, "\ud835\udd7c": 6, "\ud835\udd7d": 6, "\ud835\udd7e": 6, "\ud835\udd7f": 6, "\ud835\udd80": 6, "\ud835\udd81": 6, "\ud835\udd82": 6, "\ud835\udd83": 6, "\ud835\udd84": 6, "\ud835\udd85": 6, "4": [6, 7, 11, 12, 13, 15, 17, 21, 22], "A": [6, 7, 12, 14, 15, 18], "d": [6, 12, 13, 17, 19, 21, 22], "f": [6, 12, 17, 21], "respect": [7, 8, 9, 10, 15, 16, 19, 22], "lobal": [7, 8], "addition": [7, 10, 12], "pinpoint": 7, "match": [7, 8, 9, 10, 15, 19, 22, 23], "parenthesis": 7, "subexpress": 7, "regex": [7, 10, 22], "captur": [7, 8], "group": [7, 8], "ignore_cas": [7, 8, 9, 10, 15, 19], "ignor": [7, 9, 10, 12, 15, 19, 22], "perl": [7, 9, 10, 12, 19], "usebyt": [7, 9, 10, 19], "element": [7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 23], "examin": [7, 8, 9, 15, 19], "nonempti": [7, 8, 9, 10, 19], "search": [7, 8, 9, 10, 15, 19], "further": [7, 8, 9, 10, 13, 15, 19], "stri_loc": [7, 8], "omit_empti": [7, 8, 19], "dotal": [7, 8, 9, 10, 19], "indic": [7, 8, 9, 10, 11, 15, 17, 19, 22], "whether": [7, 8, 9, 10, 15, 19, 22], "insensit": [7, 8, 9, 10, 15, 16, 19], "regular": [7, 8, 9, 10, 15, 19], "express": [7, 8, 9, 10, 15, 19], "about_search_regex": [7, 8, 9, 10, 19, 23], "about_search_fix": [7, 8, 9, 10, 15, 19], "collat": [7, 8, 9, 10, 13, 15, 16, 19], "algorithm": [7, 8, 9, 10, 13, 15, 16, 19, 21], "about_search_col": [7, 8, 9, 10, 15, 19], "attempt": [7, 9, 10, 11, 17, 19], "do": [7, 9, 10, 11, 12, 14, 17, 19, 20], "so": [7, 9, 10, 11, 13, 17, 19, 20], "alia": [7, 15, 19], "both": [7, 10, 12, 14, 15, 16, 18, 19, 20, 23], "chunk": [7, 8, 10, 19, 22], "directli": [7, 10], "instead": [7, 12, 15, 19], "integ": [7, 11, 13, 14, 16, 21], "posit": [7, 22], "correspond": [7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 22], "If": [7, 17, 21], "list": [7, 8, 9, 10, 12, 13, 18, 19, 21, 22], "For": [7, 12, 15, 16, 19, 22], "denot": [7, 8, 22], "henc": [7, 9, 10, 11, 12, 13, 19, 22], "output": [7, 9, 11, 13, 14, 17, 19, 21, 22], "guarante": 7, "non": [7, 11, 13, 16, 17, 22], "empti": [7, 8, 11, 12, 19, 22], "consecut": [7, 12], "recognis": [7, 11, 17, 20, 21], "equip": [7, 17], "matric": 7, "where": [7, 9, 10, 11, 15, 19], "column": [7, 8], "separ": [7, 8, 12], "row": 7, "index": [7, 9, 22], "second": [7, 17], "forth": 7, "Their": [7, 8, 22], "size": [7, 21], "longest": [7, 8, 9, 10, 14, 15, 22], "input": [7, 8, 9, 10, 12, 13, 14, 15, 18, 21, 22], "unless": [7, 8, 9, 10, 15], "coercion": [7, 8, 9, 10, 12, 14, 15], "propag": [7, 8, 9, 11, 12, 17, 19, 20, 21], "amongst": [7, 8, 9, 10, 15, 19, 22], "needl": [7, 9, 10, 15, 19], "preced": [7, 9, 10, 15, 19], "haystack": [7, 9, 10, 15, 19], "less": [7, 9, 10, 15, 19], "system": [7, 9, 10, 14, 19, 23], "pcre": [7, 9, 10, 19, 23], "tre": [7, 9, 10, 19], "mai": [7, 9, 10, 12, 13, 19, 21, 22, 23], "thereof": [7, 8, 9, 10, 19, 23], "depend": [7, 9, 10, 14, 19, 21, 23], "lc_ctype": [7, 9, 10, 19, 23], "categori": [7, 9, 10, 19, 23], "suitabl": [7, 9, 10, 15, 19], "histor": [7, 9, 10, 19], "er": [7, 9, 10, 19], "place": [7, 8, 9, 10, 12, 13, 19, 22], "java": [7, 9, 10, 19], "engin": [7, 9, 10, 19], "w": [7, 9, 10, 12, 13, 19, 22], "t": [7, 9, 10, 13, 19, 23], "cannot": [7, 8, 9, 17], "unnam": [7, 10], "even": [7, 13, 14], "dimnam": [7, 9, 12, 18], "than": [7, 9, 13, 16, 21, 22], "littl": 7, "sens": [7, 13], "condit": 7, "assign": 7, "defin": [7, 8, 22], "aca1": [7, 8], "acacaca": [7, 8], "aca2": [7, 8], "gaca": [7, 8], "noaca": [7, 8], "actgggca": [7, 8], "actg": 7, "attr": [7, 12, 17, 18, 22], "aca": [7, 8], "overlap": 7, "y": [7, 8, 12, 17, 18, 19], "cac": [7, 8], "equival": [7, 12, 13, 16, 22], "substitut": [8, 9, 22], "content": [8, 9, 22], "capture_group": 8, "regextr": 8, "provid": [8, 12, 13, 14, 16, 17], "altern": 8, "regmatch": [8, 22], "strcaptur": 8, "howev": [8, 9, 12, 16], "refer": [8, 10], "made": 8, "otherwis": [8, 11, 21], "well": [8, 11, 12, 16], "In": 8, "seri": 8, "option": [8, 12], "within": 8, "distinguish": 8, "acac": 8, "ca": 8, "u0001f4a9": [8, 11, 19, 20], "print": [8, 9, 11, 17, 20, 22], "modifi": [8, 9, 10, 11, 20, 21, 22], "g\ud835\udd54": 8, "subset": 9, "invert": 9, "must": 9, "stri_detect": 9, "max_count": 9, "rather": 9, "interest": 9, "have": [9, 10, 12, 13, 16, 17, 18], "clean": [9, 10], "up": [9, 10], "actual": [9, 12], "redund": [9, 12], "trivial": 9, "reproduc": 9, "combin": [9, 11, 20, 21], "user": [9, 12], "find": 9, "conjunct": [9, 13], "occur": 9, "abc": [9, 15, 19], "1237": 9, "least": 9, "outer": [9, 15], "u0001f496": 9, "given": [10, 12, 14, 17, 19, 20, 21, 22], "global": 10, "back": 10, "whenev": 10, "99": [10, 14, 16], "wherea": [10, 13], "stri_replace_first": 10, "stri_replace_al": 10, "Not": [10, 20, 22, 23], "confus": [10, 20, 22, 23], "vectorise_al": 10, "rule": 10, "need": [10, 13, 17], "convert": [10, 12, 17, 21, 22], "accept": 10, "remov": [10, 13, 19, 23], "chang": [10, 21, 22], "me": 10, "o_o": 10, "mario": [10, 15], "m": [10, 15, 17, 21], "u00e1rio": [10, 15], "u00c1rio": [10, 15], "mar": [10, 15], "u00eda": [10, 15], "rosario": [10, 15], "strength": [10, 13, 15, 16], "1l": [10, 15, 17, 22], "m\u00e1rio": [10, 15], "mar\u00eda": 10, "2l": 10, "ainopqrstuvwxyz": 10, "ainv": 10, "13": [10, 17, 22], "aa3nn3": 10, "amnopqrstuvwxyz": 10, "amnz": 10, "byte": [11, 14], "estim": 11, "type": [11, 12, 13, 18, 19], "char": [11, 19], "allowna": 11, "keepna": 11, "displai": [11, 14, 17, 20, 21], "monospac": [11, 20, 21], "font": [11, 20, 21], "zero": [11, 19, 23], "stri_length": 11, "stri_width": [11, 20, 21], "stri_numbyt": 11, "stri_isempti": 11, "emoji": [11, 20, 21], "skin": [11, 20, 21], "tone": [11, 20, 21], "properli": [11, 20, 21], "u0001f64d": [11, 19, 20], "u0001f3fc": [11, 19, 20], "u0000200d": [11, 19, 20, 21], "u00002642": [11, 19, 20, 21], "u0000fe0f": [11, 19, 20, 21], "u0001f3fb": [11, 20], "u000026f9": [11, 19, 20], "u0001f3ff": [11, 19, 20], "u00002640": [11, 19, 20], "u0001f3f4": [11, 19, 20], "u000e0067": [11, 19, 20], "u000e0062": [11, 19, 20], "u000e0073": [11, 19, 20], "u000e0063": [11, 19, 20], "u000e0074": [11, 19, 20], "u000e007f": [11, 19, 20], "join": 12, "after": [12, 21], "them": 12, "collaps": 12, "recycle0": 12, "e1": [12, 16, 17, 18], "e2": [12, 16, 17, 18], "rm": 12, "merg": 12, "via": [12, 14, 17], "silent": [12, 22], "behav": 12, "arithmet": [12, 18, 20], "aggreg": 12, "possibli": 12, "recommend": 12, "below": 12, "discuss": 12, "similar": [12, 18, 20, 22], "lost": 12, "dure": 12, "s3": [12, 13, 16, 17, 18], "therefor": [12, 13, 14], "whatsoev": [12, 13, 15], "stri_join": 12, "thought": 12, "binari": [12, 16, 22], "php": 12, "str": [12, 18], "__add__": 12, "python": [12, 18], "sum": 12, "reduc": 12, "would": [12, 13], "expect": [12, 22], "similarli": 12, "regard": [12, 13, 17], "though": 12, "partial": [12, 14, 15, 17, 18, 19, 22], "recycl": [12, 14, 15, 17, 18, 19, 20, 22], "multipl": [12, 18, 21, 22], "shorter": [12, 13, 18], "multipli": 12, "entiti": 12, "necess": 12, "overload": [12, 13, 16, 18], "method": [12, 13, 16, 17, 18, 21], "done": [12, 13, 14, 16, 18], "hard": [12, 13, 16, 18], "could": [12, 16, 18], "usemethod": [12, 13, 16, 18], "anywai": [12, 14], "mention": 12, "feel": [12, 16, 18], "intrus": [12, 16, 18], "solut": [12, 16, 18], "coerc": [12, 14], "burden": 12, "hand": 12, "special": [12, 20], "program": 12, "cours": [12, 14], "instanc": 12, "take": 12, "account": 12, "abov": 12, "seem": [12, 13, 18], "mark": [12, 21], "our": [12, 13, 14, 17], "frequent": 12, "cover": 12, "correctli": [12, 19], "fanci": 12, "elementwis": 12, "flatten": 12, "v": [12, 14, 16, 23], "structur": [12, 18], "z": [12, 17], "100": [12, 16], "y1": 12, "y2": 12, "y3": 12, "dim": 12, "103": 12, "1001": 12, "1004": 12, "ignore_nul": 12, "11": [12, 16, 21], "1003": 12, "10001": 12, "10004": 12, "3100": 12, "41000": 12, "arrang": [13, 21], "chosen": 13, "lexicograph": [13, 16], "xtfrm": [13, 16], "its": 13, "rank": 13, "3l": [13, 16], "alternate_shift": [13, 16], "french": [13, 16], "uppercase_first": [13, 16], "case_level": [13, 16], "decreas": 13, "last": [13, 19, 22], "pass": [13, 14], "stri_opts_col": [13, 16], "nondecreas": 13, "weakli": 13, "increas": 13, "put": 13, "begin": 13, "know": 13, "appreci": 13, "someon": 13, "enlighten": 13, "him": 13, "stri_sort": 13, "stri_rank": 13, "difficult": [13, 16, 17], "servic": [13, 16, 17], "thu": 13, "customis": 13, "linear": 13, "neither": 13, "nor": 13, "scratch": [13, 14], "inclus": [13, 22], "patch": 13, "interestingli": 13, "workaround": 13, "break": [13, 21, 22], "a1": 13, "a100": 13, "a101": 13, "a1000": 13, "a10": 13, "a11": 13, "a99": 13, "10": [13, 16, 17, 19], "ti": 13, "averag": 13, "permut": 13, "frame": [13, 17], "id": 13, "val": 13, "round": 13, "runif": 13, "creat": 14, "templat": 14, "present": 14, "fmt": 14, "na_str": 14, "na_character_": 14, "file": 14, "append": [14, 22], "real": 14, "elsewher": 14, "except": [14, 21], "noth": [14, 18], "stri_sprintf": [14, 20], "left": [14, 23], "error": [14, 23], "somewhat": 14, "tricki": 14, "field": 14, "precis": 14, "interpret": 14, "problemat": 14, "limit": 14, "8192": 14, "easili": 14, "exce": [14, 20], "anymor": 14, "unus": 14, "evalu": 14, "lazi": 14, "question": [14, 21], "determin": [14, 15, 20, 21], "onc": 14, "fetch": 14, "asterisk": 14, "prefix": [14, 15, 21], "sign": 14, "space": [14, 21, 23], "explicitli": 14, "down": 14, "libc": 14, "yet": 14, "eagerli": 14, "suffix": 15, "stri_startswith": 15, "stri_endswith": 15, "alias": 15, "usual": [15, 19, 20], "ababa": 15, "ab": 15, "aba": 15, "baba": 15, "abb": 15, "bac": 15, "strcmp": 16, "4l": 16, "still": 16, "comparison": 16, "smaller": 16, "equal": 16, "canon": 16, "former": [16, 22], "greater": 16, "latter": [16, 22], "stri_cmp": 16, "101": 16, "hladn": 16, "u00fd": 16, "chladn": 16, "sk_sk": 16, "meant": 17, "especi": 17, "why": 17, "deal": 17, "expend": 17, "dt": 17, "h": 17, "usetz": 17, "posixt": 17, "posixlt": 17, "out": 17, "along": 17, "recurs": 17, "stri_datetime_fstr": 17, "datetime_ful": 17, "iso": 17, "8601": 17, "guidelin": 17, "datum": 17, "24": 17, "2015": 17, "31t23": 17, "59": 17, "0100": 17, "avoid": 17, "ambigu": 17, "fill": 17, "blank": 17, "skip": 17, "part": [17, 22], "asposixxt": 17, "datetimeclass": 17, "valid": 17, "per": [17, 21], "stri_datetime_pars": 17, "stri_datetime_format": 17, "thin": 17, "calendar": 17, "particular": 17, "ideal": 17, "stri_datetime_field": 17, "aim": 17, "solv": 17, "underli": 17, "problem": 17, "address": 17, "despit": 17, "state": 17, "help": 17, "page": 17, "honour": 17, "whilst": [17, 18], "2022": 17, "27t13": 17, "27": 17, "57": 17, "1100": 17, "date_ful": 17, "date_relative_short": 17, "thursdai": 17, "octob": 17, "todai": 17, "pm": 17, "australian": 17, "eastern": 17, "daylight": 17, "de_d": 17, "donnerstag": 17, "oktob": 17, "heut": 17, "um": 17, "ostaustralisch": 17, "sommerzeit": 17, "date_short": 17, "en_il": 17, "hebrew": 17, "heshvan": 17, "5783": 17, "gmt": 17, "0000": 17, "info": 17, "01t13": 17, "14": 17, "nisan": 17, "5703": 17, "1943": 17, "04": 17, "19t13": 17, "copi": [18, 22], "repeat": 18, "necessari": [18, 20], "mimic": 18, "__mul__": 18, "stri_dup": 18, "attrib1": 18, "value1": 18, "aaa": [18, 20], "ccc": 18, "aa": [18, 20], "nrow": 18, "22": 18, "44": 18, "66": 18, "delimit": 19, "stri_split": 19, "graphem": 19, "cluster": 19, "sentenc": 19, "stri_split_boundari": 19, "best": 19, "idea": 19, "task": 19, "123": 19, "care": 19, "16": 19, "look": 19, "ahead": 19, "dot": [19, 21], "right": [20, 23], "manner": 20, "1st": 20, "aaaaa": 20, "form": 21, "getopt": 21, "indent": 21, "exdent": 21, "simplifi": 21, "initi": [21, 22], "maxim": 21, "consequ": 21, "stri_wrap": 21, "iter": 21, "exclam": 21, "insert": 21, "sequenc": [21, 22], "boundari": 21, "greedi": 21, "high": 21, "ragged": 21, "knuth": 21, "plass": 21, "paragraph": 21, "practic": 21, "experi": 21, "1981": 21, "pp": 21, "1119": 21, "1184": 21, "az": 21, "u0105": 21, "u20ac": 21, "u0001f643": 21, "u0001f926": 21, "60": 21, "\u0105": 21, "contigu": 22, "while": 22, "stop": 22, "ignore_negative_length": 22, "lappli": 22, "neg": 22, "count": 22, "farther": 22, "therein": 22, "unchang": 22, "synonym": 22, "meaning": 22, "polici": 22, "stri_sub_al": 22, "specialis": 22, "enhanc": 22, "stri_sub": 22, "matter": 22, "futur": 22, "wrt": 22, "taken": 22, "never": 22, "minu": 22, "et": 22, "al": 22, "ordinari": 22, "jam": 22, "jamm": 22, "porridg": 22, "porr": 22, "egg": 22, "prepend": 22, "side": 23, "wspace": 23, "stri_replace_all_regex": 23, "stri_trim": 23, "slightli": 23, "syntax": 23, "reflect": 23, "contemporari": 23, "definit": 23, "saniti": 23, "naaaaana": 23, "nanaaaaa": 23, "rais": 23, "u00a0": 23}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"stringx": [0, 1, 2], "drop": [0, 4], "replac": [0, 4, 10, 22], "base": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "r": [0, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "string": [0, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20], "function": [0, 4], "power": [0, 4], "stringi": [0, 4], "refer": [0, 2, 4, 21], "manual": 0, "other": [0, 5], "what": 1, "i": 1, "new": 1, "0": 1, "2": 1, "4": 1, "2022": 1, "10": 1, "27": 1, "3": 1, "13": 1, "2021": 1, "09": 1, "03": 1, "1": 1, "08": 1, "05": 1, "07": 1, "15": 1, "packag": 2, "isodatetim": 3, "construct": 3, "date": [3, 17], "time": [3, 17], "object": [3, 17], "descript": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "usag": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "argument": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "valu": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "differ": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "from": [3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "author": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "see": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "also": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "exampl": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "about_stringx": 4, "chartr": 5, "transliter": 5, "text": [5, 21], "transform": 5, "detail": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "constant": 6, "charact": 6, "format": [6, 14, 17], "gregexpr": 7, "locat": 7, "pattern": [7, 8, 9, 10, 15], "occurr": [7, 8, 9, 10, 15], "gregextr": 8, "extract": [8, 22], "grepl": 9, "detect": [9, 15], "gsub": 10, "nchar": 11, "get": 11, "length": 11, "width": [11, 20], "past": 12, "concaten": 12, "sort": 13, "sprintf": 14, "startswith": 15, "start": 15, "end": 15, "strcoll": 16, "compar": 16, "strptime": 17, "pars": 17, "strrep": 18, "duplic": 18, "strsplit": 19, "split": 19, "token": 19, "strtrim": 20, "shorten": 20, "specifi": 20, "strwrap": 21, "word": 21, "wrap": 21, "substr": 22, "trimw": 23, "trim": 23, "lead": 23, "trail": 23, "whitespac": 23}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file diff --git a/inst/realtest/strptime-all.R b/inst/realtest/strptime-all.R index cb6f094..6439eeb 100644 --- a/inst/realtest/strptime-all.R +++ b/inst/realtest/strptime-all.R @@ -126,14 +126,6 @@ E( bad="2021-05-28" ) -E( - strftime(as.character(t), "%Y-%m-%d"), - "2021-05-27", - bad="2021-05-26", - bad="2021-05-28" -) - - # only names of x are preserved f <- structure(c(x="%Y", y="%Y-%m-%d"), class="format", attrib1="val1") x <- structure(c(a=t), attrib2="val2") diff --git a/man/sprintf.Rd b/man/sprintf.Rd index 8469a53..33cd1b0 100644 --- a/man/sprintf.Rd +++ b/man/sprintf.Rd @@ -82,16 +82,12 @@ implemented with \code{\link[stringi]{stri_sprintf}}. } \examples{ -# UTF-8 number of bytes vs. Unicode code point width: +# UTF-8 number of bytes vs Unicode code point width: l <- c("e", "e\u00b2", "\u03c0", "\u03c0\u00b2", "\U0001f602\U0001f603") r <- c(exp(1), exp(2), pi, pi^2, NaN) cat(base::sprintf("\%8s=\%+.3f", l, r), sep="\n") cat(stringx::sprintf("\%8s=\%+.3f", l, r), sep="\n") -# coercion of the same argument to different types: -stringx::printf(c("UNIX time \%1$f is \%1$s.", "\%1$s is \%1$f UNIX time."), - Sys.time()) - } \seealso{ The official online manual of \pkg{stringx} at \url{https://stringx.gagolewski.com/}