escape_special {rebus.base} | R Documentation |
Escape special characters
Description
Prefix the special characters with a blackslash to make them literal characters.
Usage
escape_special(x, escape_brace = TRUE)
Arguments
x |
A character vector. |
escape_brace |
A logical value indicating if opening braces should be
escaped. If using R's internal PRCE engine or |
Value
A character vector, with regex meta-characters escaped.
Note
Special characters inside character classes (except caret, hypen and closing bracket in certain positions) do not need to be escaped. This function makes no attempt to parse your regular expression and decide whether or not the special character is inside a character class or not. It simply escapes every value.
Examples
escape_special("\\ ^ $ . | ? * + ( ) { } [ ]")
[Package rebus.base version 0.0-3 Index]