다음을 통해 공유


filterout, filterouti NMAKE 함수

패턴과 일치하지 않는 항목 목록으로 평가됩니다.

구문

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

매개 변수

filters
필터링할 하나 이상의 패턴 목록입니다.

input
필터링할 목록입니다.

반환 값

의 패턴과 일치하지 않는 모든 항목 input 목록입니다filters.

설명

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

참고 항목

매크로와 NMake
범주별 NMAKE 함수
filter, filteri