Compartilhar via


subst, substi Funções NMAKE

Avalia uma cadeia de caracteres em que todas as instâncias de uma cadeia de caracteres foram substituídas por outra.

Sintaxe

$(subst oldString,newString,input)
$(substi oldString,newString,input)

Parâmetros

oldString
A cadeia de caracteres a ser substituída.

newString
A cadeia de caracteres que substitui oldString. Esse argumento pode ser nulo.

input
A cadeia de caracteres a ser pesquisada.

Valor retornado

Retorna input, mas todas as instâncias de oldString são substituídas por newString. Se newString for nulo, todas as instâncias de oldString serão removidas.

Comentários

substi é uma versão que não diferencia maiúsculas e minúsculas de subst.

Essa função de macro está disponível no Visual Studio 2022, no NMAKE versão 14.30 ou posterior.

Exemplo

$(subst Hello,Hey,Hello World!) # Evaluates to "Hey World!"
$(subst ed,ing,red ring mended) # Evaluates to "ring ring mending"
$(subst Hello ,,Hello World!) # Evaluates to "World!"

$(subst hello,Hey,Hello World!) # Evaluates to "Hello World!" - subst is case-sensitive, so no substitution performed
$(substi hello,Hey,Hello World!) # Evaluates to "Hey World!" - substi is case-insensitive

Confira também

Macros e NMAKE
Funções NMAKE por categoria