2
В R Я могу использовать \\1
для ссылки на группу захвата. Однако при использовании пакета stringi это не работает должным образом.Как использовать обратную ссылку с пакетом stringi в R
library(stringi)
fileName <- "hello-you.lst"
(fileName <- stri_replace_first_regex(fileName, "(.*)\\.lst$", "\\1"))
[1] "1"
Ожидаемый результат: hello-you
.
В the documentation Я ничего не смог найти по этой проблеме.
Измените '\\ 1' до' $ 1 ', из дока ('? stri_replace_first_regex'): Ссылки имеют вид $ n, где n - номер группы захвата (их нумерация начинается с 1). – NicE