Takes a string and escapes all characters considered special by
the regex engine. This is used internally when you add a string to the
value
parameter in most of the available functions. It is exported
and usable externally for users that want to escape all special characters
in their desired match. The following special characters are escaped
. | * ? + ( ) { } ^ $ \ : = [ ]
sanitize(x)
x | String to sanitize |
---|
sanitize("^")#> [1] "\\^"sanitize("^+")#> [1] "\\^\\+"sanitize("^+?")#> [1] "\\^\\+\\?"