stringi: Fast and Portable Character String Processing Facilities
A collection of character string/text/natural language
processing tools for pattern searching (e.g., with 'Java'-like regular
expressions or the 'Unicode' collation algorithm), random string generation,
case mapping, string transliteration, concatenation, sorting, padding,
wrapping, Unicode normalisation, date-time formatting and parsing,
and many more. They are fast, consistent, convenient, and -
thanks to 'ICU' (International Components for Unicode) -
portable across all locales and platforms. Documentation about 'stringi' is
provided via its website at <https://stringi.gagolewski.com/> and
the paper by Gagolewski (2022, <doi:10.18637/jss.v103.i02>).
Version:
1.8.7
Depends:
R (≥ 3.4)
Imports:
tools, utils, stats
Published:
2025年03月27日
Author:
Marek Gagolewski
ORCID iD
[aut, cre, cph],
Bartek Tartanus [ctb],
Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character
Database)
stringi author details
Maintainer:
Marek Gagolewski <marek at gagolewski.com>
NeedsCompilation:
yes
SystemRequirements:
ICU4C (>= 61, optional)
Documentation:
Downloads:
Reverse dependencies:
Reverse imports:
abjutils,
abn,
acoRn,
act,
actel,
ADAMgui,
adcontabil,
aifeducation,
airr,
alakazam,
amadeus,
aMNLFA,
AmpGram,
annotater,
antaresRead,
APCalign,
audubon,
augmentedRCBD,
auk,
authoritative,
autonomics,
BatchJobs,
batchtools,
BAwiR,
bdc,
bea.R,
bibliometrix,
BINtools,
biobtreeR,
biometryassist,
bioseq,
BiostatsUHNplus,
birdie,
BrazilMet,
bskyr,
BUMHMM,
bupaR,
BWGS,
CAGEr,
CancerGram,
canprot,
CAOP.RAA.2024,
CatastRo,
CDMConnector,
CellNOptR,
ChemmineR,
cicero,
circRNAprofiler,
CITAN,
cleanNLP,
clidatajp,
climate,
clinpubr,
clintools,
clockify,
clustringr,
CodelistGenerator,
CohortGenerator,
comorbidity,
CompoundDb,
conflr,
ConversationAlign,
cookiemonster,
CooRTweet,
corporaexplorer,
corpustools,
CoTiMA,
covidsymptom,
cryptotrackr,
csv,
CTNote,
ctrdata,
ctrialsgov,
cultevo,
cyclestreets,
cymruservices,
czso,
dae,
daewr,
dartR.sim,
data.tree,
dataCompareR,
dataMaid,
dataone,
dataReporter,
DatastreamDSWS2R,
datazoom.amazonia,
dbi.table,
debrowser,
DEGreport,
Diderot,
diffUTR,
disclosuR,
discoverableresearch,
DistPlotter,
doc2concrete,
doudpackage,
dplR,
dscore,
dundermifflin,
dynr,
eatGADS,
eatTools,
EAVA,
Ecfun,
edgar,
EGSEA,
emayili,
EMJMCMC,
enderecobr,
epidata,
epidm,
epitrix,
eplusr,
eurostat,
evinf,
exams.mylearn,
exams2sakai,
eyelinker,
farff,
fastLink,
felp,
fiery,
filebin,
filesstrings,
findInFiles,
fixtuRes,
flexlsx,
flipbookr,
flippant,
flowGraph,
forceplate,
formatters,
fractalforest,
fscache,
fusen,
future.batchtools,
fuzzySim,
gasanalyzer,
gbm.auto,
gDRimport,
genekitr,
geneset,
gfer,
gganimate,
ggfittext,
ggfootball,
gibasa,
gitdown,
gmwmx,
goxygen,
GreedyExperimentalDesign,
growthPheno,
HARr,
healthyR.ts,
highlightr,
HoloFoodR,
huxtable,
IAcsSPCR,
ICAMS,
ICD10gm,
IDEATools,
ie2misc,
imaginator,
inpdfr,
IOHanalyzer,
IP,
ipa,
ISO11784Tools,
itscalledsoccer,
janitor,
japanstat,
journalabbr,
jpinfect,
jrc,
jSDM,
kanjistat,
kerntools,
klsh,
kmeRtone,
KOR.addrlink,
LACE,
languageserver,
LexisNexisTools,
LilRhino,
lime,
LLMing,
logrx,
LSTbook,
LSX,
MadanText,
MadanTextNetwork,
madrat,
manystates,
mapboxapi,
margaret,
mastif,
mclm,
medExtractR,
memapp,
messydates,
metamorphr,
metaphonebr,
midasHLA,
minorparties,
miRecSurv,
mlr,
mlr3oml,
mlrCPO,
Modstrings,
MOFA2,
monolix2rx,
MOSim,
mpoly,
mRpostman,
MSA2dist,
MsBackendSql,
mscstexta4r,
MSstatsConvert,
MSstatsPTM,
mulea,
multicrispr,
multipanelfigure,
musicatk,
naaccr,
naijR,
naturaList,
necountries,
newsmap,
nodbi,
NormalityAssessment,
notionR,
nzffdr,
omopgenerics,
onc.api,
OpenMindat,
OpenML,
openxlsx,
openxlsx2,
optigrab,
osfr,
osmclass,
oxcAAR,
pacs,
path.chain,
pathMED,
pdfsearch,
pedquant,
PGRdup,
pgTools,
phonetisr,
PhosR,
phylotypr,
piecemaker,
pk.unit.trans,
plumber,
plumber2,
plumbertableau,
podcleaner,
poldis,
politeness,
polmineR,
polyRAD,
potions,
ppgm,
presenter,
priceR,
processcheckR,
psmineR,
PvSTATEM,
pxmake,
qdapRegex,
qlcData,
Qtlizer,
quanteda,
quanteda.textmodels,
quanteda.textplots,
quanteda.textstats,
R.AlphA.Home,
R.temis,
r2dii.match,
radiant.data,
radiant.model,
ragnar,
ralger,
RALSA,
rangeBuilder,
rassta,
rattle,
rb3,
RcmdrPlugin.temis,
RCy3,
rdflib,
rdtLite,
re,
Reacnorm,
readabs,
readODS,
readsdr,
readtext,
ready4,
receptiviti,
redatam,
REDCapDM,
REDCapTidieR,
refinr,
RepertoiR,
reporter,
reqres,
resquin,
restez,
retrosheet,
rextendr,
rfaRm,
Rgff,
RJalaliDate,
rmcfs,
RNewsflow,
RNeXML,
robotoolbox,
routr,
roxygen2,
Rparadox,
RPresto,
rprime,
rprintf,
Rsgf,
rslp,
RSqlParser,
rSWeeP,
rsyntax,
rtables,
rtables.officer,
RTCGA,
rtiddlywiki,
Rtrack,
rwhatsapp,
samplesizeestimator,
sanketphonetictranslator,
saros,
saros.base,
scanMiR,
scCustomize,
scitb,
scoper,
scorecard,
sejmRP,
SemanticDistance,
SemNetCleaner,
sensitivityCalibration,
sentimentr,
sentometrics,
seqtrie,
sergeant,
SerolyzeR,
sgraph,
sharpshootR,
shazam,
shiny.react,
shiny.reglog,
shinyMixR,
ShinyQuickStarter,
shinyquiz,
shoppingwords,
Signac,
sinew,
sistec,
sketchy,
snakecase,
sonicscrewdriver,
spicy,
SpliceWiz,
sqlHelpers,
SSHAARP,
statcheck,
statgenIBD,
statnipokladna,
StatTeacherAssistant,
strex,
stringr,
stringx,
strs,
Structstrings,
supportR,
table.glue,
tabs,
tabxplor,
tangram,
tardis,
tatoo,
taxadb,
taxize,
taxlist,
taxotools,
testthis,
text,
text2map,
text2vec,
textclean,
textpress,
textshape,
textshaping,
textstem,
tfrmt,
TheOpenAIR,
thinkr,
ThomasJeffersonUniv,
thriftr,
tidyplus,
tidyusmacro,
tigger,
timetk,
tinycodet,
tipitaka,
Tivy,
tokenbrowser,
tokenizers,
transltr,
TreeSearch,
TreeTools,
tsentiment,
ulex,
vegtable,
wakefield,
webdeveloper,
whapi,
WhatsR,
wikilake,
wildcard,
wordmap,
wordpiece,
wordvector,
workspace,
worldfootballR,
xmpdf,
Xplortext,
zipangu,
zoolog
Reverse suggests:
aebdata,
alookr,
and,
arrow,
ARTool,
assignPOP,
atime,
baseballr,
bdpar,
blsR,
box.lsp,
cfbfastR,
charlatan,
ClickHouseHTTP,
consort,
crosstable,
dartR,
dartR.base,
deepdep,
diffdf,
dlookr,
dplyr,
drtmle,
dwctaxon,
epiCleanr,
fastRhockey,
frictionless,
genie,
geojson,
ggfacto,
ggpackets,
gips,
grwat,
hoopR,
ie2miscdata,
inlpubs,
interp,
jab.adverse.reactions,
levitate,
mapsFinland,
mark,
minty,
mitch,
mlflow,
mlr3mbo,
MolgenisArmadillo,
mpitbR,
multiverse,
nc,
nflreadr,
NHSRdatasets,
oddsapiR,
pillar,
poems,
portfolioBacktest,
pqsfinder,
protti,
psychmeta,
qdap,
qgisprocess,
qs2,
r2dii.data,
r2rtf,
RAGFlowChainR,
rbi,
rbi.helpers,
readr,
rebus.base,
rebus.unicode,
redland,
rgoslin,
rio,
rKolada,
rlfsm,
rlistings,
rvest,
rwty,
rxode2,
santoku,
scales,
sevenbridges2,
shiny.fluent,
shinyWGD,
SpatialOmicsOverlay,
ssc,
stbl,
stylo,
sumup,
swirl,
tcplfit2,
TeXCheckR,
text2speech,
textmineR,
textrecipes,
threesixtygiving,
tibble,
tidyUSDA,
tinytable,
tm.plugin.alceste,
unine,
urlshorteneR,
vibass,
visa,
vosonSML,
wehoop,
wilson,
wrMisc
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=stringi
to link to this page.