Captura de grupo Regex em R com vários grupos de captura
Em R, é possível extrair captura de grupo de uma correspondência de expressão regular? Até onde eu sei, nada degrep
, grepl
, regexpr
, gregexpr
, sub
ougsub
retorna as capturas de grupo.
Preciso extrair pares de valores-chave de seqüências de caracteres que são codificadas da seguinte forma:
\((.*?) :: (0\.[0-9]+)\)
Eu sempre posso fazer vários greps de correspondência completa ou fazer algum processamento externo (não-R), mas eu esperava poder fazer tudo isso dentro de R. Existe uma função ou um pacote que fornece essa função para fazer isso ?