Ich habe eine Zeichenfolge mit gemischten Buchstaben und Zahlen:
%Vor%Ich möchte Strings teilen, auf die eine Zahl sofort folgt:
%Vor%Ich habe es versucht:
%Vor%aber ich bekomme nicht die gewünschten Ergebnisse.
Irgendwelche Vorschläge?
Sie müssen in den regulären Ausdrücken Klammern und Gruppenreferenzen in der Ersetzung verwenden. Zum Beispiel:
%Vor% Hier gibt es nichts R-spezifisches; Die R-Hilfe für regex
und gsub
sollte nützlich sein.
Sie benötigen Rückverweise:
%Vor%Alles in Klammern wird gespeichert. Dann wird von \ 1 (für die erste Entität in Parens), \ 2 usw. zugegriffen. Der erste Backslash gibt die Interpretation des umgekehrten Schrägstrichs in R zurück, so dass er an den Parser für reguläre Ausdrücke übergeben wird.