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.

anything(.data = NULL)

Arguments

.data

Expression to append, typically pulled from the pipe %>%

References

Dot: https://www.regular-expressions.info/dot.html

Star Quantifier: https://www.regular-expressions.info/repeat.html

Examples

anything()
#> [1] "(?:.*)"
x <- start_of_line() %>% anything() %>% end_of_line() grepl(x, "anything!") # this should be true
#> [1] TRUE
grepl(anything(), "") # this should be true
#> [1] TRUE
grepl(something(), "") # this should be false
#> [1] FALSE