Package: stringfish 0.19.0

Travers Ching

stringfish: Alt String Implementation

Provides an extendable, performant and multithreaded 'alt-string' implementation backed by 'C++' vectors and strings.

Authors:Travers Ching [aut, cre, cph], Phillip Hazel [ctb], Zoltan Herczeg [ctb, cph], University of Cambridge [cph], Tilera Corporation [cph], Yann Collet [ctb, cph]

stringfish_0.19.0.tar.gz
stringfish_0.19.0.tar.gz(r-4.7-arm64)stringfish_0.19.0.tar.gz(r-4.7-x86_64)stringfish_0.19.0.tar.gz(r-4.6-arm64)stringfish_0.19.0.tar.gz(r-4.6-x86_64)
stringfish_0.19.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
stringfish/json (API)

# Install 'stringfish' in R:
install.packages('stringfish', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/traversc/stringfish/issues

Uses libs:
  • pcre2– New Perl Compatible Regular Expression Library
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

pcre2cpp

7.63 score 129 packages 21 scripts 35k downloads 32 exports 2 dependencies

Last updated from:b7ffee1244. Checks:4 NOTE, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE141
linux-devel-x86_64NOTE151
source / vignettesOK237
linux-release-arm64NOTE150
linux-release-x86_64NOTE146
wasm-releaseOK120

Exports:convert_to_sfconvert_to_sf_vectorconvert_to_slice_storeget_string_typematerializerandom_stringssf_assignsf_collapsesf_comparesf_concatsf_endssf_equalssf_greplsf_gsubsf_iconvsf_matchsf_ncharsf_pastesf_readLinessf_splitsf_startssf_substrsf_tolowersf_touppersf_trimsf_vectorsf_vector_createsf_writeLinessfcslice_store_createslice_store_create_with_sizestring_identical

Dependencies:RcppRcppParallel

stringfish

Rendered fromvignette.rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2026-04-21
Started: 2020-05-11

Readme and manuals

Help Manual

Help pageTopics
convert_to_sf_vectorconvert_to_sf convert_to_sf_vector
convert_to_slice_storeconvert_to_slice_store
get_string_typeget_string_type
materializematerialize
random_stringsrandom_strings
sf_assignsf_assign
sf_collapsesf_collapse
sf_comparesf_compare sf_equals
sf_concatsfc sf_concat
sf_endssf_ends
sf_greplsf_grepl
sf_gsubsf_gsub
sf_iconvsf_iconv
sf_matchsf_match
sf_ncharsf_nchar
sf_pastesf_paste
sf_readLinessf_readLines
sf_splitsf_split
sf_startssf_starts
sf_substrsf_substr
sf_tolowersf_tolower
sf_touppersf_toupper
sf_trimsf_trim
sf_vectorsf_vector
sf_vector_createsf_vector_create
sf_writeLinessf_writeLines
slice_store_createslice_store_create
slice_store_create_with_sizeslice_store_create_with_size
string_identicalstring_identical