Partilhar via


filterout, filterouti Funções NMAKE

Avalia uma lista de itens que não correspondem a nenhum padrão.

Sintaxe

$(filterout filters,input)
$(filterouti filters,input)

Parâmetros

filters
Uma lista de um ou mais padrões para filtrar.

input
A lista a ser filtrada.

Retornar valor

Uma lista de todos os itens em input que não correspondem a nenhum padrão.filters

Comentários

filterouti é uma versão que não diferencia maiúsculas e minúsculas de filterout.

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

Exemplo

$(filterout He%,Hello Hey Hi) # Evaluates to "Hi" - "Hello" and "Hey" match the filter
$(filterout %y %i,Hello Hey Hi) # Evaluates to "Hello" - items are kept if they don't match any filters, "Hey" and "Hi" each match one filter
$(filterout H%,Hello Hey Hi) # Evaluates to "" - each of the items matched the filter

$(filterout he%,Hello Hey Hi) # Evaluates to "Hello Hey Hi" - filterout is case-sensitive
$(filterouti he%,Hello Hey Hi) # Evaluates to "Hi" - filterouti is case-insensitive

Confira também

Macros e NMAKE
Funções NMAKE por categoria
filter, filteri