Rumah > pembangunan bahagian belakang > Golang > Gunakan rentetan.Mengandungi fungsi untuk menentukan sama ada rentetan mengandungi subrentetan

Gunakan rentetan.Mengandungi fungsi untuk menentukan sama ada rentetan mengandungi subrentetan

WBOY
Lepaskan: 2023-07-25 21:52:58
asal
1926 orang telah melayarinya

Gunakan rentetan.Mengandungi fungsi untuk menentukan sama ada rentetan mengandungi subrentetan

Dalam bahasa Go, kita selalunya perlu melakukan satu siri operasi pada rentetan dan menentukan sama ada rentetan mengandungi subrentetan adalah keperluan yang sangat biasa. Bahasa Go menyediakan pakej rentetan untuk mengendalikan operasi rentetan Fungsi rentetan.Mengandungi digunakan untuk menentukan sama ada rentetan mengandungi subrentetan lain.

Mari tunjukkan secara visual cara menggunakan rentetan.Mengandungi fungsi untuk menentukan kemasukan rentetan. Pertama, kita perlu mengimport pakej rentetan:

import "strings"
Salin selepas log masuk

Katakan kita mempunyai str rentetan, dan kita perlu menentukan sama ada ia mengandungi sub rentetan. Kita boleh memanggil rentetan.Mengandungi fungsi untuk menentukan:

if strings.Contains(str, sub) {
    fmt.Println("字符串包含子串")
} else {
    fmt.Println("字符串不包含子串")
}
Salin selepas log masuk

Dalam contoh di atas, kita menggunakan rentetan.Mengandungi fungsi untuk menentukan sama ada str rentetan mengandungi sub rentetan. Jika ia disertakan, cetak "String mengandungi subrentetan"; jika ia tidak disertakan, cetak "String tidak mengandungi substring".

Selain menentukan sama ada rentetan mengandungi subrentetan lain, fungsi rentetan.Mengandungi juga boleh menentukan sama ada berbilang subrentetan wujud dalam rentetan pada masa yang sama. Kami hanya perlu menghantar berbilang subrentetan ke dalam fungsi mengikut urutan:

sub1 := "hello"
sub2 := "world"
if strings.Contains(str, sub1) && strings.Contains(str, sub2) {
    fmt.Println("字符串同时包含子串", sub1, "和", sub2)
}
Salin selepas log masuk

Dalam contoh di atas, kami menentukan sama ada str rentetan mengandungi kedua-dua subrentetan sub1 dan sub2. Jika kedua-duanya disertakan, cetak "Rentetan mengandungi kedua-dua subrentetan hello dan dunia".

Sebagai tambahan kepada rentetan.Mengandungi fungsi, pakej rentetan juga menyediakan beberapa fungsi lain untuk pemprosesan rentetan, seperti: rentetan.HasAwalan, rentetan.HasSuffix, rentetan.Indeks, dsb. Fungsi ini boleh membantu kita menilai dan memproses rentetan dengan lebih mudah.

Untuk meringkaskan, anda boleh dengan mudah menentukan sama ada rentetan mengandungi subrentetan lain menggunakan rentetan.Mengandungi fungsi. Melalui fungsi ini, kita boleh dengan mudah dan intuitif menentukan kemasukan rentetan tanpa memerlukan operasi traversal dan perbandingan yang kompleks. Saya harap artikel ini akan membantu anda memahami dan menggunakan rentetan.Mengandungi fungsi. Ingat, dalam bahasa Go, operasi rentetan adalah sangat penting dan biasa, dan menguasai fungsi ini boleh meningkatkan kecekapan pembangunan kami.

Atas ialah kandungan terperinci Gunakan rentetan.Mengandungi fungsi untuk menentukan sama ada rentetan mengandungi subrentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan