Escapes any characters that would have special meaning in a reqular expression.
escapeRegex(string)
string | string being operated on. |
---|
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.
The value of the string with any characters that would have special meaning in a reqular expression escaped.
Note that this function was copied literally from the Hmisc
package (to prevent importing the entire package for one line of code).
string <- "this\\(system) {is} [full]." escapeRegex(string)#> [1] "this\\\\\\(system\\) \\{is\\} \\[full\\]\\."