Ist es in R möglich, die Gruppenerfassung aus einer Übereinstimmung mit regulären Ausdrücken zu extrahieren? Soweit ich sagen kann, nichts von grep, grepl, regexpr, gregexpr, sub, oder gsubdie Gruppe Captures zurück.
Ich muss Schlüssel-Wert-Paare aus Zeichenfolgen extrahieren, die folgendermaßen codiert sind:
\((.*?) :: (0\.[0-9]+)\)
Ich kann immer nur mehrere Greps mit vollständiger Übereinstimmung oder eine externe (Nicht-R-) Verarbeitung durchführen, aber ich hatte gehofft, dass ich alles innerhalb von R ausführen kann. Gibt es eine Funktion oder ein Paket, das eine solche Funktion bietet, um dies zu tun?
str_match_all()alle Gruppen in einem