Compartir a través de


filterout, filterouti funciones de NMAKE

Evalúa una lista de elementos que no coinciden con ningún patrón.

Sintaxis

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

Parámetros

filters
Una lista de uno o varios patrones que se van a filtrar.

input
La lista que se va a filtrar.

Valor devuelto

Una lista de todos los elementos de input que no coinciden con ningún patrón en filters.

Comentarios

filterouti es una versión sin distinción entre mayúsculas y minúsculas de filterout.

Esta función de macro está disponible a partir de Visual Studio 2022, en la versión 14.30 NMAKE, o en las versiones posteriores.

Ejemplo

$(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

Consulte también

Macros y NMAKE
Funciones de NMAKE por categoría
filter, filteri