Negative Look Ahead Go regular expressions

I’m trying to use negative look aheads in Go:

The following regular expression: BBB(((?!BBB).)*)EEE

However in Go I get:

error parsing regexp: invalid or unsupported Perl syntax: `(?!`

Are there any alternatives?