Skip to contents

Substitute patterns in a vector x with a given replacement, using base::sub for speed, by stringr format for convenience

Usage

d_sub(x, pattern, replacement, perl = TRUE, ...)

Arguments

x

A vector.

pattern

The pattern to look for.

replacement

The replacement string.

perl

Logical value. If TRUE, pattern is a Perl-compatible regular expression. If FALSE, pattern is a POSIX basic regular expression.

...

Further arguments passed to sub.

Value

A vector with patterns replaced.

Examples

d_sub(x = c("abc", "def", "ghi"), pattern = "[a-z]{3}", replacement = "0")
#> [1] "0" "0" "0"