Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Gunakan fungsi strings.Index untuk mengembalikan kejadian pertama subrentetan yang ditentukan dalam rentetan.

Gunakan fungsi strings.Index untuk mengembalikan kejadian pertama subrentetan yang ditentukan dalam rentetan.

王林
王林asal
2023-07-24 08:13:482056semak imbas

Gunakan fungsi rentetan.Indeks untuk mengembalikan kedudukan kejadian pertama subrentetan yang ditentukan dalam rentetan

Pengenalan:
Dalam bahasa Go, operasi rentetan adalah salah satu keperluan yang sering kita hadapi. Fungsi strings.Index sangat biasa digunakan dalam bahasa Go Ia boleh membantu kami mencari kejadian pertama subrentetan yang ditentukan dalam rentetan. Artikel ini akan memperkenalkan cara menggunakan rentetan. Fungsi indeks dan lampirkan contoh kod untuk membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik.

1. Pengenalan kepada rentetan.Fungsi indeks
Rentetan.Fungsi indeks ialah fungsi terbina dalam dalam bahasa Go, digunakan untuk mengembalikan kedudukan kejadian pertama subrentetan yang ditentukan dalam rentetan. Tandatangan fungsinya adalah seperti berikut:

func Index(s, substr string) int

di mana s ialah rentetan yang hendak dicari dan substr ialah subrentetan untuk ditemui. Fungsi ini mengembalikan nilai indeks kejadian pertama substring substr dalam s, atau -1 jika ia tidak ditemui.

2. Contoh Penggunaan
Contoh kod berikut menunjukkan cara menggunakan rentetan.Fungsi indeks untuk mencari kejadian pertama subrentetan yang ditentukan dalam rentetan.

Kod sampel adalah seperti berikut:
pakej utama

import (

"fmt"
"strings"

)

func main() {

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

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

", substr, indeks)

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

", substr)

analisis:

Import pakej berkaitan, di mana "fmt" digunakan untuk output berformat dan "rentetan" digunakan untuk operasi rentetan.

    Tentukan rentetan str dan subrentetan substr untuk dicari.
  1. Panggil fungsi rentetan.Indeks, hantarkan rentetan str dan subrentetan substr sebagai parameter.
  2. Tentukan sama ada nilai pulangan adalah sama dengan -1 Jika ia sama dengan -1, ini bermakna subrentetan substr tidak ditemui dalam rentetan str; ditemui.
  3. Keluarkan maklumat yang sepadan berdasarkan hasil nilai pulangan.
  4. Hasil jalankan:
  5. Kedudukan kejadian pertama subrentetan "Wo" ialah: 6

Dalam contoh di atas, rentetan yang perlu kita cari ialah "Hello World", dan substring yang perlu ditemui ialah "Wo". Dengan memanggil fungsi strings.Index, subrentetan "Wo" ditemui dalam rentetan dan kejadian pertamanya ialah 6.

3. Ringkasan

Artikel ini memperkenalkan penggunaan asas rentetan.Fungsi indeks dalam bahasa Go dan menunjukkan melalui contoh kod cara menggunakan fungsi ini untuk mengembalikan kedudukan kejadian pertama subrentetan tertentu dalam rentetan. Saya harap pembaca dapat lebih memahami dan menggunakan rentetan. Fungsi indeks melalui arahan dan kod sampel dalam artikel ini. Apabila menghadapi keperluan yang serupa dalam pembangunan sebenar, anda boleh menggunakan fungsi ini secara fleksibel untuk meningkatkan kecekapan pembangunan.

Atas ialah kandungan terperinci Gunakan fungsi strings.Index untuk mengembalikan kejadian pertama subrentetan yang ditentukan dalam rentetan.. 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