The goal of RVerbalExpressions is to make it easier to construct regular expressions using grammar and functionality inspired by VerbalExpressions. Usage of %>% is encouraged to build expressions in a chain like fashion.


Install the released version of RVerbalExpressions from CRAN:


Or install the development version from GitHub with:

# install.packages("devtools")


This is a basic example which shows you how to build a regular expression:

Other Implementations

You can see an up to date list of all ports on

Additionally, there are two R packages that try to solve the same problem. I encourage you to check these out:

  1. rex by @kevinushey
  2. rebus by @richierocks


If you find any issues, typos, etc., please file an issue or submit a PR. All contributions are welcome!