Pular para o conteúdo principal

valid_regexps

Detalhes sobre o diagnóstico 'valid_regexps' produzido pelo analisador do Dart.

Invalid regular expression syntax.

Descrição

#

O analisador gera este diagnóstico quando a string passada para o construtor padrão da classe RegExp não contém uma expressão regular válida.

Uma expressão regular criada com sintaxe inválida vai lançar um FormatException em tempo de execução.

Exemplo

#

O código a seguir gera este diagnóstico porque a expressão regular não é válida:

dart
var r = RegExp(r'(');

Correções comuns

#

Corrija a expressão regular:

dart
var r = RegExp(r'\(');

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.