I am working on extracting mutliple matches between two strings.
In the example below, I am trying to regex out an A B C
substring out of my string.
Here is my code:
package main
import (
"fmt"
"regexp"
)
func main() {
str:= "Movies: A B C Food: 1 2 3"
re := regexp.MustCompile(`[Movies:][^Food:]*`)
match := re.FindAllString(str, -1)
fmt.Println(match)
}
I am clearly doing something wrong in my regex. I am trying to get the A B C
string between Movies:
and Food:
.
What is the proper regex to get all strings between two strings?