Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вычисляет строку, в которой все экземпляры одной строки были заменены другим.
Синтаксис
$(subst oldString,newString,input)
$(substi oldString,newString,input)
Параметры
oldString
Строка, которую требуется заменить.
newString
Строка, которая заменяет oldString
. Этот аргумент может иметь значение NULL.
input
Строка для поиска.
Возвращаемое значение
Возвращается input
, но все экземпляры oldString
заменяются newString
. Если newString
имеет значение NULL, удаляются все экземпляры oldString
.
Замечания
substi
— это нечувствительная версия регистра subst
.
Эта функция макроса доступна начиная с Visual Studio 2022 в NMAKE версии 14.30 или более поздней.
Пример
$(subst Hello,Hey,Hello World!) # Evaluates to "Hey World!"
$(subst ed,ing,red ring mended) # Evaluates to "ring ring mending"
$(subst Hello ,,Hello World!) # Evaluates to "World!"
$(subst hello,Hey,Hello World!) # Evaluates to "Hello World!" - subst is case-sensitive, so no substitution performed
$(substi hello,Hey,Hello World!) # Evaluates to "Hey World!" - substi is case-insensitive