Regexps are not PCRE compatible
Was really hoping that moar would support PCRE so that you could easily search for things like xxx not followed by yyy, as in xxx(?!yyy), which less does not (on most systems). Instead, it seems that moar uses the default Go RE2 library which is not standard for any Unix tools. RE2 is conservative in what it can do, in order to avoid DoS attacks. But a tool like moar does not need to be as conservative, and it would be much more user friendly to link it against PCRE.
This seems to be the way to go: https://github.com/GRbit/go-pcre/
The reason for picking the Go standard library regex implementatio (not RE2) was that it was there.
But it seems like that thing is just a wrapper around some C library.
Using that seems difficult given that I cross compile Windows releases from macOS.