Simplified regular expressions make the intent clear while being easier to refactor.
package main
import (
"regexp"
)
func foo() {
_ = regexp.MustCompile(`(?:a|b|c) [a-z][a-z]*`)
}
package main
import (
"regexp"
)
func foo() {
_ = regexp.MustCompile(`[abc] {3}[a-z]+`)
}