code: public BooleanExpression matches(Expression<String> regex) {
          return Expressions.booleanOperation(Ops.MATCHES, mixin, regex);
      }
docs: Create a {@code this.matches(regex)} expression
  
  <p>Return true if this String matches the given regular expression</p>
  
  <p>Some implementations such as Querydsl JPA will try to convert a regex expression into like
  form and will throw an Exception when this fails</p>
  
  @param regex regular expression
  @return this.matches(right)
  @see java.lang.String#matches(String)