问题:
如何查找并返回所有匹配的字符串使用正则表达式出现在给定输入字符串的大括号之间去吗?
解决方案:
要检索大括号之间的所有匹配项,可以使用以下步骤:
所有匹配示例:
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中文网其他相关文章!