Description Usage Arguments Value References See Also Examples
Create a token to capture or not.
1 2 3 4 5 6 7 |
x |
A character vector. |
capture |
Logical If |
A character vector representing part or all of a regular expression.
http://www.regular-expressions.info/brackets.html
or
for more examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | x <- "foo"
capture(x)
group(x)
# Usage
# capture is good with match functions
(rx_price <- capture(digit(1, Inf) %R% DOT %R% digit(2)))
(rx_quantity <- capture(digit(1, Inf)))
(rx_all <- DOLLAR %R% rx_price %R% " for " %R% rx_quantity)
stringi::stri_match_first_regex("The price was $123.99 for 12.", rx_all)
# group is mostly used with alternation. See ?or.
(rx_spread <- group("peanut butter" %|% "jam" %|% "marmalade"))
stringi::stri_extract_all_regex(
"You can have peanut butter, jam, or marmalade on your toast.",
rx_spread
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.