I would excpect that I can pass a regex
to tidyr's extract
and set the ignore_case
to true. But it does not work apparently:
tidyr::extract(
tibble("Value"),
col = 1,
into = c("result"),
regex = regex("(value)", ignore_case = TRUE)
)
This should result in a tibble with one column result
and one row with value Value
. But it does not, the cell is NA
.
With a capital letter, the same code works:
tidyr::extract(
tibble("Value"),
col = 1,
into = c("result"),
regex = regex("(Value)", ignore_case = TRUE)
)
Passing ignore_case = TRUE
or ignore.case = TRUE
directly as an argument to extract
does not solve the problem.