Regular Expression Positive Look Ahead not supported

Hello Dgraph & Community,

I’m new to Dgraph, I just installed it on my PC. I follow this guide:

System:
WSL Ubuntu 22, Windows 11 22H2
Dgraph v23.0.0 Community Edition

My objective is to match two or more words which all of them need to exist in the same sentence to match. I use Trigram Index with RegEx inside a filter but it seems not supported. Is this not yet supported?

{
	brand(func: type(brand)) 
  @filter(
    regexp(name, /(?=.*gen)(?=.*opp).*/i)
  )  {
    uid,
    id,
		name ,
    price ,
    dgraph.type
  }
}

and this is what the error thrown:

{
  "name": "t",
  "url": "http://localhost:8080/query?timeout=20s",
  "errors": [
    {
      "message": ": error parsing regexp: invalid or unsupported Perl syntax: `(?=`",
      "extensions": {
        "code": "ErrorInvalidRequest"
      }
    }
  ]
}

Hi. This is not supported by go. See: regexp: support lookaheads and lookbehinds · Issue #18868 · golang/go · GitHub