stringr: Simple, Consistent Wrappers for Common String Operations

A consistent, simple and easy to use set of wrappers around the fantastic 'stringi' package. All function and argument names (and positions) are consistent, all functions deal with "NA"'s and zero length vectors in the same way, and the output from one function is easy to feed into the input of another.

Version: 1.0.0
Depends: R (≥ 2.14)
Imports: stringi (≥ 0.4.1), magrittr
Suggests: testthat, knitr
Published: 2015-04-30
Author: Hadley Wickham [aut, cre, cph], RStudio [cph]
Maintainer: Hadley Wickham <hadley at>
License: GPL-2
NeedsCompilation: no
Materials: README
CRAN checks: stringr results


Reference manual: stringr.pdf
Vignettes: Introduction to stringr
Package source: stringr_1.0.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: stringr_1.0.0.tgz, r-oldrel: stringr_1.0.0.tgz
OS X Mavericks binaries: r-release: stringr_1.0.0.tgz
Old sources: stringr archive

Reverse dependencies:

Reverse depends: AnDE, enaR, eqs2lavaan, exsic, Fgmutils, FRESA.CAD, fslr, geotopbricks, gsDesign, imager, KoNLP, LindenmayeR, Maeswrap, mpoly, mtk, orgR, patchSynctex, PepPrep, pxR, QCAtools, quipu, recoder, RGENERATEPREC, RJafroc, rsgcc, sdcTable, sqlutils, ssh.utils, TextoMineR, tumblR, vardpoor, VarfromPDB
Reverse imports: acs, aemo, afex, AFM, algstat, alm, APSIM, aqp, BatchJobs, BayesFactor, beepr, BerlinData, betalink, biomartr, bold, boostr, boxr, broom, brr, BTLLasso, Causata, choroplethr, CLME, commentr, COPASutils, cruts, cymruservices, datacheck, data.tree, decctools, detector, DiagrammeR, distcomp, docopt, dotwhisker, dplR, drLumi, EasyMARK, eemR, evaluate, ez, fbRanks, fitbitScraper, fungible, games, genderizeR, GERGM, gfcanalysis, GGally, ggsubplot, gitlabr, googlesheets, gsheet, HistogramTools, hoardeR, htmlTable, httr, HydeNet, IATscores, identifyr, io, IRISMustangMetrics, IRISSeismic, ISOweek, knitr, latex2exp, liftr, lint, lubridate, mailR, managelocalrepo, matlabr, MazamaSpatialUtils, metagear, morse, muir, netgen, networkreporting, neuroim, nhanesA, nlWaldTest, NMF, NNTbiomarker, nparACT, OpenRepGrid, optiRum, P2C2M, pathological, pixiedust, pkgmaker, plotKML, polywog, primerTree, profr, pryr, PubMedWordcloud, pxweb, qrcode, rapport, rAvis, RbioRXN, rClinicalCodes, RcppOctave, redcapAPI, RefManageR, reportRx, reshape2, RevEcoR, rngtools, rNOMADS, rnrfa, rollply, roxygen2, rprime, RSiteCatalyst, rsnps, rsunlight, rUnemploymentData, rusda, ryouready, scholar, SciencesPo, searchConsoleR, selectr, simcausal, simPH, simr, SocialMediaLab, SpaDES, spanr, spatsurv, spm12r, sqliter, srd, Stack, statar, stationaRy, stm, subspace, surveydata, sweidnumbr, swirl, swirlify, taxize, TcGSA, textreuse, tigris, TLBC, tmlenet, translateSPSS2R, tspmeta, TSTr, ucbthesis, urlshorteneR, vetools, vows, webchem, wikipediatrend, wordbankr, wux, x12, x12GUI, x.ent, xgboost, yhatr
Reverse suggests: ClimClass, eeptools, ggenealogy, ggmap, GSIF, MARSS, optparse, plotROC, ProjectTemplate, rattle, rex, rfordummies, SoundexBR, taRifx, tikzDevice, wingui, wsrf