R'de, normal ifade eşleşmesinden grup yakalamayı çıkarmak mümkün müdür? Bildiğim kadarıyla, hiçbiri söyleyebilirim grep, grepl, regexpr, gregexpr, sub, veya gsubgrup yakalar dönün.
Anahtar / değer çiftlerini şu şekilde kodlanmış dizelerden çıkarmam gerekiyor:
\((.*?) :: (0\.[0-9]+)\)
Her zaman çoklu tam eşleme grepleri yapabilirim veya bazı dış (R olmayan) işleme yapabilirim, ancak hepsini R içinde yapabileceğimi umuyordum. Bunu yapmak için böyle bir işlev sağlayan bir işlev veya paket var mı?
str_match_all()bir normal ifadedeki tüm grupları eşleştirmek için