Skip to contents

This function simply joins a vector of regex characters by union, and produces a single character regex in the form of (foo)|(bar).

Usage

joinRegex(...)

Arguments

...

character vectors of the regex expressions to join. Both vectors and individual characters of any length will work

Value

a character of the unioned regex

Examples

joinRegex(c("^foo", "bar$"))
#> [1] "(^foo)|(bar$)"
joinRegex("^foo", "bar$", "[bB]az")
#> [1] "(^foo)|(bar$)|([bB]az)"