RegExp.NoUTF8Check (gb.pcre)
Const NoUTF8Check As Integer = 1073741824 ' &H40000000
Quando a opção
UTF8 está definida, a validade do padrão como uma string UTF-8 é verificada automaticamente.
Se uma string UTF-8 inválida de bytes for encontrada, o método
Compile retornará um erro.
Se você já sabe que o seu padrão é válido, e você quer pular esta verificação por motivos de desempenho, você pode definir a opção RegExp.NoUTF8Check.
Quando estiver definido, o efeito da passagem de um string UTF-8 inválida como um padrão é indefinido. Isso pode fazer que o seu programa trave.
Note que esta opção também pode ser passado para
Exec, para suprimir a verificação da validade da strings UTF-8 correspondente.