findstring
、 findstringi
NMAKE 関数
検索文字列が別の文字列内で見つかった場合、その文字列として評価されます。
構文
$(findstring searchFor,input)
$(findstringi searchFor,input)
パラメーター
searchFor
検索のための文字列。
input
検索する文字列。
戻り値
searchFor
が input
内で見つかった場合、関数は searchFor
を返します。それ以外の場合は null を返します。
解説
findstringi
は findstring
の大文字と小文字を区別しないバージョンです。
このマクロ関数は、NMAKE バージョン 14.30 以降、Visual Studio 2022 以降で使用できます。
例
$(findstring Hello,Hello World!) # Evaluates to "Hello"
$(findstring Hey,Hello World!) # Evaluates to ""
$(findstring hello,Hello World!) # Evaluates to "" - findstring is case-sensitive
$(findstringi hello,Hello World!) # Evaluates to "hello" - findstringi is case-insensitive