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

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

Patricia Arquette
Freigeben: 2024-11-11 12:44:03
Original
747 Leute haben es durchsucht

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")
    }
}
Nach dem Login kopieren

Ausgabe:

Index: 5
chars: chars
arefun: arefun
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage