問題:
如何找到並傳回所有匹配的字串使用正規表示式出現在給定輸入字串的大括號之間去嗎?
解:
要擷取大括號之間的所有符合項,可以使用下列步驟:
所有符合範例:
r := regexp.MustCompile(`{[^{}]*}`) matches := r.FindAllString("{city}, {state} {zip}", -1)
內部內容例:
r := regexp.MustCompile(`{([^{}]*)}`) matches := r.FindAllStringSubmatch("{city}, {state} {zip}", -1) for _, v := range matches { fmt.Println(v[1]) }
正規表示式詳細資料:
以上是如何使用 Go Regex 來尋找大括號內的所有字串匹配?的詳細內容。更多資訊請關注PHP中文網其他相關文章!