Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Mencari Indeks Watak Khusus di Golang?

Bagaimana Mencari Indeks Watak Khusus di Golang?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-12 09:19:02399semak imbas

How to Find the Index of a Specific Character in Golang?

Cara Menentukan Indeks Aksara dalam Golang

Di Golang, mencari indeks aksara tertentu mungkin berbeza daripada pengindeksan serpihan aksara . Untuk mencari indeks aksara tertentu, seperti "@" dalam rentetan, gunakan fungsi Indeks daripada pakej rentetan.

Untuk menggambarkan:

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")
    }
}

Dalam contoh ini:

  • Fungsi Indeks digunakan untuk mencari indeks aksara "@" dalam input rentetan.
  • Jika aksara ditemui, aksara sebelum dan selepas aksara "@" diekstrak dan dicetak.
  • Jika aksara itu tidak ditemui, mesej yang sesuai dipaparkan.

Atas ialah kandungan terperinci Bagaimana Mencari Indeks Watak Khusus di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn