У меня есть строковый столбец (data.table), который мне нужно проанализировать на основе шаблона (текст между '-') и определенного (но переменного) числа экземпляров этого шаблона, и я не уверенкак это сделать с помощью регулярного выражения:
> test <- c("AAA-bb-ccc", "abcd-efgh","blah", "blah-blah-blah-blah")
скажем, предопределенное количество экземпляров - это i.
> i = 1
> output
"AAA" "abcd" "blah" "blah
> i = 2
> output
"bb" "efgh" "" "blah"
> i= 3
> output
"ccc" "" "" "blah"
как бы я использовал общее регулярное выражение с использованием i, которое бы достигло этого?