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

Gunakan fungsi strings.LastIndex untuk mengembalikan kejadian terakhir subrentetan yang ditentukan dalam rentetan.

WBOY
WBOYasal
2023-07-26 14:04:46908semak imbas

Gunakan fungsi rentetan.LastIndex untuk mengembalikan kedudukan kejadian terakhir subrentetan yang ditentukan dalam rentetan

Dalam bahasa Go, rentetan ialah jenis data yang sangat biasa dan kita selalunya perlu memproses dan mengendalikan rentetan. Dalam sesetengah kes, kita mungkin perlu mendapatkan kedudukan kejadian terakhir subrentetan tertentu dalam rentetan untuk melaksanakan pemprosesan berikutnya yang sepadan. Pada masa ini, anda boleh menggunakan fungsi LastIndex dalam pakej rentetan untuk mencapai ini. Prototaip fungsi

LastIndex adalah seperti berikut:
func LastIndex(s, substr string) int

Fungsi ini menerima dua parameter, iaitu rentetan s untuk dicari dan substring substr untuk dicari, dan mengembalikan subrentetan dalam rentetan kedudukan terakhir dilihat.

Di bawah ini kami menggunakan contoh khusus untuk menunjukkan cara menggunakan fungsi LastIndex.

import (

"fmt"
"strings"

)

func main() {

str := "Hello, Go Go Go!"
substr := "Go"
index := strings.LastIndex(str, substr)
fmt.Printf("子串"%s"在字符串"%s"中最后出现的位置是:%d

", substr, str, index)
}

Jalankan kod di atas dan output adalah seperti berikut:
Serikat "Go" rentetan "Hello, Go Kedudukan terakhir yang muncul dalam "Go Go!" ialah: 10

Dalam kod di atas, kami mentakrifkan rentetan str dan subrentetan substr. Kemudian kami memanggil fungsi LastIndex dalam pakej rentetan dan lulus rentetan dan subrentetan sebagai parameter. Masukkan dan tetapkan nilai pulangan kepada pembolehubah indeks

Akhir sekali, gunakan fungsi Printf untuk mengeluarkan hasil ke konsol

Seperti yang dapat dilihat daripada output, subrentetan "Go". rentetan "Hello, Go Go Go!" Kedudukan kejadian terakhir dalam ialah 10.

Dengan cara ini, kami berjaya menggunakan fungsi rentetan.LastIndex untuk mendapatkan kedudukan kejadian terakhir subrentetan yang ditentukan dalam rentetan

Sepatutnya ambil perhatian bahawa jika subrentetan yang ditentukan tidak wujud dalam rentetan , fungsi LastIndex akan mengembalikan -1 Oleh itu, apabila menggunakan fungsi ini, kita perlu menilai nilai pulangan untuk memastikan subrentetan yang akan ditemui wujud dalam rentetan.

Atas ialah kandungan terperinci Gunakan fungsi strings.LastIndex untuk mengembalikan kejadian terakhir 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