Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie die Funktion strings.Index, um das erste Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge zurückzugeben.

Verwenden Sie die Funktion strings.Index, um das erste Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge zurückzugeben.

王林
王林Original
2023-07-24 08:13:482056Durchsuche

Verwenden Sie die Funktion strings.Index, um die erste Vorkommensposition des angegebenen Teilstrings im String zurückzugeben.

Einführung:
In der Go-Sprache sind String-Operationen eine der Anforderungen, denen wir häufig begegnen. Die Funktion strings.Index wird in der Go-Sprache sehr häufig verwendet. Sie kann uns dabei helfen, schnell das erste Vorkommen eines bestimmten Teilstrings in einem String zu finden. In diesem Artikel wird die Verwendung der strings.Index-Funktion vorgestellt und Codebeispiele angehängt, um den Lesern zu helfen, diese Funktion besser zu verstehen und anzuwenden.

1. Einführung in die strings.Index-Funktion
Die strings.Index-Funktion ist eine integrierte Funktion in der Go-Sprache, die verwendet wird, um die erste Vorkommensposition eines angegebenen Teilstrings in einem String zurückzugeben. Seine Funktionssignatur lautet wie folgt:

func Index(s, substr string) int

wobei s die zu durchsuchende Zeichenfolge und substr die zu findende Teilzeichenfolge ist. Diese Funktion gibt den Indexwert des ersten Vorkommens des Teilstrings substr in s zurück, oder -1, wenn er nicht gefunden wird.

2. Anwendungsbeispiele
Das folgende Codebeispiel zeigt, wie die Funktion strings.Index verwendet wird, um das erste Vorkommen eines angegebenen Teilstrings in einem String zu finden.

Der Beispielcode ist wie folgt:
Package Main

import (

"fmt"
"strings"

)

func main () {

str := "Hello World"
substr := "Wo"

index := strings.Index(str, substr)
if index != -1 {
    fmt.Printf("子串 "%s" 首次出现的位置是:%d

", substr, index)

} else {
    fmt.Printf("子串 "%s" 在字符串中未找到

", substr)

}

}

code Analyse:

  1. Importieren Sie verwandte Pakete, wobei „fmt“ für die formatierte Ausgabe und „strings“ für String-Operationen verwendet wird.
  2. Definieren Sie einen zu findenden String str und einen Substring substr.
  3. Rufen Sie die Funktion strings.Index auf und übergeben Sie den String str und den Substring substr als Parameter.
  4. Bestimmen Sie, ob der Rückgabewert gleich -1 ist, bedeutet dies, dass die Teilzeichenfolge substr nicht in der Zeichenfolge gefunden wurde. Wenn er nicht gleich -1 ist, bedeutet dies, dass die Teilzeichenfolge substr ist gefunden wird.
  5. Geben Sie die entsprechenden Informationen basierend auf dem Ergebnis des Rückgabewerts aus.

Laufergebnis:
Die erste Vorkommensposition der Teilzeichenfolge „Wo“ ist: 6

Im obigen Beispiel ist die Zeichenfolge, die wir finden müssen, „Hello World“ und die zu findende Teilzeichenfolge ist „Wo“. Durch Aufrufen der Funktion strings.Index wird die Teilzeichenfolge „Wo“ in der Zeichenfolge gefunden und ihr erstes Vorkommen ist 6.

3. Zusammenfassung
Dieser Artikel stellt die grundlegende Verwendung der strings.Index-Funktion in der Go-Sprache vor und zeigt anhand von Codebeispielen, wie diese Funktion verwendet wird, um die erste Vorkommensposition eines angegebenen Teilstrings in einem String zurückzugeben. Ich hoffe, dass die Leser mithilfe der Anweisungen und des Beispielcodes in diesem Artikel die Funktion strings.Index besser verstehen und anwenden können. Wenn in der tatsächlichen Entwicklung ähnliche Anforderungen auftreten, können Sie diese Funktion flexibel nutzen, um die Entwicklungseffizienz zu verbessern.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion strings.Index, um das erste Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge zurückzugeben.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn