Partilhar 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 anotados em suas respetivas páginas de referência.

Esses tipos de parâmetros suportam os seguintes recursos de sintaxe:

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

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

  • Os colchetes ( [ ] ) que contêm uma lista de caracteres representam qualquer caractere único na lista. Corresponde exatamente um caractere na lista. 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, para que m[ia]#n corresponda 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 é o mesmo que 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 caractere de sinal de adição (+), você deverá adicionar uma barra invertida ( \ ) na frente do caractere. Os hífenes são sempre literais quando não os coloca entre parênteses. Mas não é possível especificar um hífen literal dentro de uma lista entre colchetes.

Os parâmetros que especificam símbolos também suportam 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 associar esta expressão a um símbolo, o depurador trata o sublinhado como qualquer quantidade de sublinhados, incluindo zero. Este recurso se aplica somente quando você está combinando símbolos. Ele não se aplica a expressões curinga de cadeia de caracteres em geral. Para obter mais informações sobre sintaxe de símbolo, consulte Sintaxe de símbolos e correspondência de símbolos.