filteroutfilterouti NMAKE 函数

计算结果为与任何模式不匹配的项列表。

语法

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

参数

filters
按一个或多个模式列表筛选。

input
要筛选的列表

返回值

filters 中任何模式都不匹配的 input 中所有项的列表

备注

filteroutifilterout 的不区分大小写版本。

从 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

另请参阅

宏和 NMAKE
按类别列出的 NMAKE 函数
%>