In dieser Anleitung werden verschiedene Methoden untersucht, um ein Substring aus einer Zeichenfolge in der Go -Programmiersprache zu extrahieren.
Einzelcharakter extrahieren
Sie können ein einzelnes Zeichen aus einer Zeichenfolge extrahieren, indem Sie seinen Index verwenden. Betrachten Sie das unten gezeigte Beispiel:
PackagemainWir extrahieren ein Zeichen aus einer Zeichenfolge, die im obigen Beispiel mit seinem Index verwendet wird. Da Going einen ASCII -Code für dieses spezifische Zeichen zurückgibt, müssen wir ihn in eine Zeichenfolge zurückkehren.
Bereichsbasis
Eine andere Methode, um ein Substring in GO zu extrahieren. Wir können den Start- und Stoppenindex für den Zielindex angeben, den wir extrahieren möchten.
Ein Beispiel ist wie unten gezeigt:
PackagemainDas obige Beispiel extrahiert das Substring von Index 10 zum letzten Index der Zeichenfolge,. Das resultierende Substring lautet wie:
LinuxHintDie Verwendung von Bereichsbasis zu verwenden ist eine der effektivsten Möglichkeiten, um ein Substring in Go zu generieren.
Sie können auch in der Mitte der Zeichenfolge in Scheiben schneiden, wie im folgenden Beispiel gezeigt:
PackagemainDieses Beispiel extrahiert das Substring von Index 0 bis Index 7. Wir können auch die obige Syntax wie gezeigt ersetzen:
PackagemainDie obige Syntax funktioniert ähnlich dem vorherigen, beseitigt jedoch den 0 -Index. Das resultierende Substring lautet wie:
WillkommenSplit -Methode
Sie können auch die Split -Methode verwenden, um ein Substring in Go zu extrahieren. Die Methode trennt Strings basierend auf dem angegebenen Zeichen.
Betrachten Sie das folgende Beispiel:
PackagemainIm obigen Beispiel verwenden wir die Split -Methode, um die Zeichenfolge mit den Leerzeichen zu trennen. Dadurch wird eine Reihe einzelner Stringelemente aus der Hauptzeichenfolge erstellt. Wir können dann die Indizierung verwenden, um auf jedes Element zuzugreifen.
Das resultierende Substring lautet wie:
WillkommenAbschluss
In diesem Handbuch wird untersucht, wie Sie ein Substring aus einer Zeichenfolge extrahieren können. Obwohl einige der Methoden intuitiver und lesbarer sind als andere, ist es gut, die Operationen zu berücksichtigen, die beim Extrahieren einer bestimmten Zeichenfolge ausgeführt werden müssen.