Gunakan rentetan.Fungsi SplitAfter untuk membelah rentetan kepada berbilang subrentetan mengikut akhiran yang ditentukan
Dalam pakej rentetan bahasa Go, terdapat rentetan fungsi yang sangat berguna.SplitSelepas itu boleh membelah rentetan kepada berbilang subrentetan mengikut rentetan. akhiran yang ditentukan. Penggunaan fungsi ini adalah sangat mudah Anda hanya perlu memasukkan rentetan untuk dipecahkan dan akhiran, dan anda akan mendapat kepingan di mana setiap elemen adalah subrentetan.
Di bawah saya akan menunjukkan penggunaan khusus rentetan. Fungsi SplitAfter dan menggambarkannya dengan lebih intuitif melalui contoh kod.
package main import ( "fmt" "strings" ) func main() { str := "Hello,World!-Hello,Go!-Hello,Program!" substr := "-" result := strings.SplitAfter(str, substr) fmt.Println(result) }
Jalankan kod di atas, output akan menjadi kepingan rentetan, yang mengandungi subrentetan yang dipisahkan oleh akhiran yang ditentukan:
[Hello,World!- Hello,Go!- Hello,Program!]
Anda boleh melihat bahawa rentetan str
berjaya disalin seperti yang dinyatakan Akhiran < kod>- memisahkannya kepada tiga subrentetan. str
被成功地按照指定的后缀-
分隔成了三个子串。
需要注意的是,使用strings.SplitAfter函数进行分割时,函数会将指定的后缀保留在子串的末尾。因此,如果后缀在字符串最后出现,会被加在每个子串的末尾,即使前一个子串的末尾原本已经有了该后缀。
此外,如果需要自定义分隔符,可以通过strings.SplitAfter使用字符串切片来实现。例如,可以使用","来分隔字符串:
package main import ( "fmt" "strings" ) func main() { str := "Hello,World!-Hello,Go!-Hello,Program!" substr := "," result := strings.SplitAfter(str, substr) fmt.Println(result) }
输出将是一个字符串切片,其中包含了按照指定后缀,
分隔后的子串:
[Hello, World!, Hello, Go!, Hello, Program!]
可见,字符串str
被按照指定的后缀,
,
yang ditentukan. 🎜🎜Ringkasnya, dengan menggunakan fungsi SplitAfter dalam pakej rentetan bahasa Go, kita boleh dengan mudah memisahkan rentetan kepada berbilang subrentetan mengikut akhiran yang ditentukan. Penggunaan fungsi ini sangat mudah Anda hanya perlu memasukkan rentetan untuk dipecahkan dan akhiran, dan anda boleh mendapatkan kepingan di mana setiap elemen adalah subrentetan. Ini berguna apabila bekerja dengan rentetan yang perlu dipisahkan dengan akhiran tertentu. 🎜Atas ialah kandungan terperinci Gunakan fungsi strings.SplitAfter untuk memisahkan rentetan kepada berbilang subrentetan mengikut akhiran yang ditentukan.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!