This function escapes metacharacter, the characters that have special
meaning to the regular expression engine. In most cases you are better
off using fixed()
since it is faster, but str_escape()
is useful
if you are composing user provided strings into a pattern.
Examples
str_detect(c("a", "."), ".")
#> [1] TRUE TRUE
str_detect(c("a", "."), str_escape("."))
#> [1] FALSE TRUE