Compartilhar via


Sintaxe curinga de cadeia de caracteres

Alguns comandos do depurador têm parâmetros de cadeia de caracteres que aceitam uma variedade de caracteres curinga. Esses parâmetros são observados em suas respectivas páginas de referência.

Esses tipos de parâmetros dão suporte aos seguintes recursos de sintaxe:

  • Um asterisco (*) representa zero ou mais caracteres.

  • Um ponto de interrogação (?) representa qualquer caractere único.

  • Colchetes ( [ ] ) que contêm uma lista de caracteres representam qualquer caractere único na lista. Exatamente um caractere na lista é correspondido. Dentro desses colchetes, você pode usar um hífen (-) para especificar um intervalo. Por exemplo, Prog[er-t7]am corresponde a "Progeam", "Program", "Progsam", "Progtam" e "Prog7am".

  • Um sinal numérico (#) representa zero ou mais dos caracteres anteriores. Por exemplo, Lo#p corresponde a "Lp", "Lop", "Loop", "Looop" e assim por diante. Você também pode combinar um sinal numérico com colchetes, portanto, m[ia]#n corresponde a "mn", "min", "man", "maan", "main", "mian", "miin", "miain" e assim por diante.

  • Um sinal de adição (+) representa um ou mais dos caracteres anteriores. Por exemplo, Lo+p é o mesmo que Lo#p, exceto que Lo+p não corresponde a "Lp". Da mesma forma, m[ia]+n é o mesmo que m[ia]#n, exceto que m[ia]+n não corresponde a "mn". a?+b também é igual a a*b, exceto que a?+b não corresponde a "ab".

  • Se você precisar especificar um sinal de número literal (#), ponto de interrogação (?), colchete de abertura ([), colchete de fechamento (]), asterisco (*) ou um caractere de sinal de adição (+), adicione uma barra invertida ( \ ) na frente do caractere. Hifens são sempre literais quando você não os coloca entre colchetes. Mas você não pode especificar um hífen literal dentro de uma lista entre colchetes.

Os parâmetros que especificam símbolos também dão suporte a alguns recursos adicionais. Além dos caracteres curinga de cadeia de caracteres padrão, você pode usar um sublinhado (_) antes de uma expressão de texto que você usa para especificar um símbolo. Ao corresponder essa expressão a um símbolo, o depurador trata o sublinhado como qualquer quantidade de sublinhados, até mesmo zero. Esse recurso se aplica somente quando você está correspondendo a símbolos. Ele não se aplica a expressões curinga de cadeia de caracteres em geral. Para obter mais informações sobre a sintaxe de símbolo, consulte Sintaxe de símbolo e Correspondência de símbolos.