Heim  >  Artikel  >  Backend-Entwicklung  >  Wie finde ich den Index eines Zeichens in einem Go-String?

Wie finde ich den Index eines Zeichens in einem Go-String?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-11 12:44:03743Durchsuche

How to Find the Index of a Character in a Go String?

Suchen des Zeichenindex im Go with Strings-Paket

Sie können den Index eines Zeichens in einer Zeichenfolge mithilfe der Indexfunktion aus den Zeichenfolgen abrufen Paket.

Beispielverwendung:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "chars@arefun"
    char := "@"

    // Find the index of the character using strings.Index
    index := strings.Index(str, char)

    if index != -1 {
        // If the character was found, split the string based on the index
        chars := str[:index]
        arefun := str[index+1:]

        fmt.Println("Index:", index)
        fmt.Println("chars:", chars)
        fmt.Println("arefun:", arefun)
    } else {
        fmt.Println("Character not found")
    }
}

Ausgabe:

Index: 5
chars: chars
arefun: arefun

Das obige ist der detaillierte Inhalt vonWie finde ich den Index eines Zeichens in einem Go-String?. 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