I am trying to return an array, or slice, with all the matches for a specific regex expression against a string. The string is:
{city}, {state} {zip}
I want to return an array with all the matches of strings between curly braces. I have tried using the regexp package to accomplish this but cannot figure out how to return what I am looking for. This is my current code:
r := regexp.MustCompile("/({[^}]*})/")
matches := r.FindAllString("{city}, {state} {zip}", -1)
But, all it returns is an empty slice every time no matter what I try.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…