Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk mencari semua padanan rentetan dalam pendakap kerinting menggunakan Go Regex?
Soalan:
Bagaimana saya boleh mencari dan mengembalikan semua padanan rentetan yang berlaku antara pendakap kerinting dalam rentetan input yang diberikan menggunakan ungkapan biasa dalam Pergi?
Penyelesaian:
Untuk mendapatkan semula semua padanan antara pendakap kerinting, anda boleh menggunakan langkah berikut:
Contoh untuk Semua Perlawanan:
r := regexp.MustCompile(`{[^{}]*}`) matches := r.FindAllString("{city}, {state} {zip}", -1)
Contoh untuk Kandungan Dalaman:
r := regexp.MustCompile(`{([^{}]*)}`) matches := r.FindAllStringSubmatch("{city}, {state} {zip}", -1) for _, v := range matches { fmt.Println(v[1]) }
Regex Butiran:
Atas ialah kandungan terperinci Bagaimana untuk mencari semua padanan rentetan dalam pendakap kerinting menggunakan Go Regex?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!