grapes-e-grapes: Extract pattern matches

Description Usage Arguments Details Examples

Description

This is an infix operator for case-insensitive substring extraction via regex. Matching is non-greedy, i.e., only the first match is returned.

Usage

1
string %e% pattern

Arguments

string

A character vector.

pattern

A regular expression.

Details

It's implemented as str_extract(x, regex('pattern', TRUE)) and like sub(x, 'inverse-pattern', '', ignore.case = TRUE).

Examples

1
2
'APPLE' %e% '\\w{3}' == 'APP'
'BANANA' %e% 'a' == 'A'

MEDSL/medslcleaner documentation built on May 31, 2019, 7:39 a.m.