rx_end_of_line {RVerbalExpressions} | R Documentation |
Match the expression only if it appears till the end of the line.
Description
Control whether to match the expression only if it appears till
the end of the line. Basically, append a $
to the end of the
expression. The dollar sign is considered an anchor and matches the
position of characters. It can be used to "anchor" the regex match at a
certain position, in this case the dollar sign matches right after the last
character in the string.
Usage
rx_end_of_line(.data = NULL, enable = TRUE)
Arguments
.data |
Expression to match, typically pulled from the pipe |
enable |
Whether to enable this behavior, defaults to |
References
Anchors: https://www.regular-expressions.info/anchors.html
Examples
rx_end_of_line(enable = TRUE)
rx_end_of_line(enable = FALSE)
rx_end_of_line("abc", enable = TRUE)
# create expression
x <- rx() %>%
rx_start_of_line(FALSE) %>%
rx_find("apple") %>%
rx_end_of_line()
grepl(x, "apples") # should be false
grepl(x, "apple") # should be true
[Package RVerbalExpressions version 0.1.1 Index]