Verwenden Sie die Funktion strings.LastIndex, um die letzte Vorkommensposition des angegebenen Teilstrings im String zurückzugeben.
In der Go-Sprache sind Strings ein sehr häufiger Datentyp, und wir müssen Strings oft verarbeiten und bedienen. In einigen Fällen müssen wir möglicherweise die letzte Vorkommensposition einer bestimmten Teilzeichenfolge in der Zeichenfolge ermitteln, um die entsprechende Folgeverarbeitung durchzuführen. Zu diesem Zeitpunkt können Sie die LastIndex-Funktion im Strings-Paket verwenden, um dies zu erreichen. Der Prototyp der
LastIndex-Funktion lautet wie folgt:
func LastIndex(s, substr string) int
Diese Funktion empfängt zwei Parameter, nämlich die zu durchsuchende Zeichenfolge s und die zu durchsuchende Teilzeichenfolge substr, und gibt die Teilzeichenfolge in zurück die Zeichenfolge Zuletzt gesehene Position.
Im Folgenden demonstrieren wir anhand eines konkreten Beispiels, wie die LastIndex-Funktion verwendet wird.
import (
"fmt" "strings"
)
func main() {
str := "Hello, Go Go Go!" substr := "Go" index := strings.LastIndex(str, substr) fmt.Printf("子串"%s"在字符串"%s"中最后出现的位置是:%d
", substr, str, index)
}
Führen Sie den obigen Code aus und die Ausgabe ist wie folgt:
Der Teilstring „Go“ befindet sich im string „Hello, Go“ Die letzte Position, die in „Go Go!“ erscheint, ist: 10
Im obigen Code definieren wir einen String str und einen Substring substr. Dann rufen wir die LastIndex-Funktion im Strings-Paket auf und übergeben den String und Teilzeichenfolge als Parameter. Geben Sie den Rückgabewert ein und weisen Sie ihn der Indexvariablen zu. Verwenden Sie abschließend die Funktion Printf, um das Ergebnis an die Konsole auszugeben string „Hallo, Go Go Go!“ Die letzte Vorkommensposition in ist 10.
Auf diese Weise verwenden wir erfolgreich die Funktion strings.LastIndex, um die letzte Vorkommensposition des angegebenen Teilstrings in der Zeichenfolge zu erhalten Beachten Sie, dass die LastIndex-Funktion -1 zurückgibt, wenn die angegebene Teilzeichenfolge nicht in der Zeichenfolge vorhanden ist. Daher müssen wir bei Verwendung dieser Funktion den Rückgabewert beurteilen, um sicherzustellen, dass die zu findende Teilzeichenfolge in der Zeichenfolge vorhanden ist.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion strings.LastIndex, um das letzte Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge zurückzugeben.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!