@ Локи ответ отличный!Вы также можете попробовать это, я надеюсь, что это сработает для вас:)
x<-regmatches(string, gregexpr("(?=\\().*?(?<=\\))", string, perl=T))[[1]]
>x
[1] "(antonio.2018)" "(antonio)" "(giovanni,2018)" "(2018)" "(libero 2019)"
#Extract every nth value.
>x[seq_along(x) %% 2 > 0]
[1] "(antonio.2018)" "(giovanni,2018)" "(libero 2019)"
Примечание: Не уверен в вашем полном наборе данных (то есть, если структура всегда будет в n-ом формате. Если это так (каждое 2-е значение), это будет работать в больших масштабах.