Compartilhar via


Caracteres especiais para escape

Caracteres especiais devem ser de escape somente se tiverem um significado especial no contexto em que eles estiverem sendo usados. Por exemplo, o asterisco (*) é um caractere especial somente nos atributos "Incluir" e "Excluir" de uma definição de item ou em uma chamada para CreateItem. Em outros casos, o asterisco é tratado como um asterisco literal. Embora você não precise que os asteriscos sejam de escape em todos os arquivos de projeto, fazer isso não é prejudicial.

Use a notação %<xx> no lugar do caractere especial, em que <xx> representa o valor hexadecimal do caractere ASCII. Por exemplo, para usar um asterisco (*) como um caractere literal, use o valor %2A.

Veja a seguir a lista completa de caracteres especiais de escape:

Caractere Codificação ASCII Descrição
% %25 Sinal de porcentagem, usado para fazer referência a metadados.
$ %24 Cifrão, usado para fazer referência a propriedades.
@ %40 Sinal de arroba, usado para fazer referência a listas de itens.
( %28 Parênteses de abertura, usado em listas.
) %29 Parênteses de fechamento, usado em listas.
; %3B Ponto e vírgula, separador de lista.
? %3F Ponto de interrogação, um caractere curinga ao descrever uma especificação de arquivo na seção Incluir/Excluir de um item.
* %2A Asterisco, um caractere curinga ao descrever uma especificação de arquivo na seção Incluir/Excluir de um item.

Observação

Em alguns cenários, talvez seja necessário fazer o escape de caracteres de aspas duplas ("), como ao usar em uma tarefa Exec.

Confira também