rx_anything {RVerbalExpressions} | R Documentation |
Match any character(s) any (including zero) number of times.
Description
This expression will match everything except line breaks using
the dot and the star. The Dot .
is a
metacharacter and the Star *
is a quantifier. When
combined the expression is considered greedy because it will match everything
(except line breaks) 0 or more times.
Usage
rx_anything(.data = NULL, mode = "greedy")
Arguments
.data |
Expression to append, typically pulled from the pipe |
mode |
Matching mode ( |
References
Dot: https://www.regular-expressions.info/dot.html
Star Quantifier: https://www.regular-expressions.info/repeat.html
Greedy and Lazy Quantifiers: https://www.regular-expressions.info/repeat.html#greedy
Examples
rx_anything()
rx_anything(mode = "lazy")
x <- rx() %>%
rx_start_of_line() %>%
rx_anything() %>%
rx_end_of_line()
grepl(x, "anything!") # this should be true
grepl(rx_anything(), "") # this should be true
grepl(rx_something(), "") # this should be false
[Package RVerbalExpressions version 0.1.1 Index]