计算结果为与任何模式不匹配的项列表。
语法
$(filterout filters,input)
$(filterouti filters,input)
参数
input
要筛选的列表。
返回值
与 filters
中任何模式都不匹配的 input
中所有项的列表。
备注
filterouti
是 filterout
的不区分大小写版本。
从 Visual Studio 2022 开始,此宏函数在 NMAKE 版本 14.30 或更高版本中可用。
示例
$(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