filteroutfilterouti NMAKE 関数

どのパターンとも一致しない項目のリストに対して評価します。

構文

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

パラメーター

filters
1 つ以上のフィルター基準のパターンリスト

input
フィルター対象のリスト

戻り値

filters のどのパターンとも一致しない input 内のすべての項目のリスト

解説

filteroutifilterout の大文字と小文字を区別しないバージョンです。

このマクロ関数は、NMAKE バージョン 14.30 以降、Visual Studio 2022 以降で使用できます。

$(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 関数
filter, filteri