Heim > Artikel > Backend-Entwicklung > Wie finde ich den Index eines bestimmten Zeichens in Golang?
So ermitteln Sie den Zeichenindex in Golang
In Golang kann sich das Finden des Index eines bestimmten Zeichens von der Indizierung von Zeichenfragmenten unterscheiden . Um den Index eines bestimmten Zeichens wie „@“ in einer Zeichenfolge zu finden, verwenden Sie die Indexfunktion aus dem Strings-Paket.
Zur Veranschaulichung:
import "fmt" import "strings" func main() { // Define the input string input := "chars@arefun" // Determine the character index index := strings.Index(input, "@") fmt.Printf("Index of '@': %d\n", index) // If the character is found (i.e., index is not -1) if index != -1 { // Extract the characters before the delimiter charsBefore := input[:index] // Extract the characters after the delimiter charsAfter := input[index+1:] fmt.Printf("Characters before '@': %s\n", charsBefore) fmt.Printf("Characters after '@': %s\n", charsAfter) } else { fmt.Println("Character '@' not found") } }
In diesem Beispiel:
Das obige ist der detaillierte Inhalt vonWie finde ich den Index eines bestimmten Zeichens in Golang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!