Escapes any characters that would have special meaning in a reqular expression.

escapeRegex(string)

Arguments

string

string being operated on.

Details

escapeRegex will escape any characters that would have special meaning in a reqular expression. For any string grep(regexpEscape(string), string) will always be true.

Value

The value of the string with any characters that would have special meaning in a reqular expression escaped.

Note

Note that this function was copied literally from the Hmisc package (to prevent importing the entire package for one line of code).

See also

Examples

string <- "this\\(system) {is} [full]." escapeRegex(string)
#> [1] "this\\\\\\(system\\) \\{is\\} \\[full\\]\\."