Ich habe eine Zeichenfolge mit dem Titel thisLine, und ich möchte alle Zeichen vor der ersten Ganzzahl entfernen. Ich kann den Befehl
verwenden %Vor%um die Position der ersten ganzen Zahl zu bestimmen. Wie verwende ich diesen Index, um die Zeichenfolge zu teilen?
Meine persönliche Vorliebe, indem ich regexp
insgesamt überspringe:
Sie möchten die Funktion substring
.
Oder verwenden Sie gsub
, um auf einmal zu arbeiten:
Sie können diese erste Ziffer einfügen, die mit einem Capture durchgeführt werden kann:
%Vor%Oder wie flodel und Alan angeben, ersetzen Sie einfach "alle führenden Ziffern" durch ein Leerzeichen. Siehe flodels Antwort.