Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Évalue une chaîne où toutes les instances d’une chaîne ont été remplacées par une autre.
Syntaxe
$(subst oldString,newString,input)
$(substi oldString,newString,input)
Paramètres
oldString
La chaîne à remplacer.
newString
Chaîne qui remplace oldString. Cet argument peut être null.
input
Chaîne à rechercher.
Valeur retournée
Retourne input, mais toutes les instances de oldString sont remplacées par newString. Si newString la valeur est Null, toutes les instances de oldString ces instances sont supprimées.
Notes
substi est la version non sensible à la casse de subst.
Cette fonction de macro est disponible à partir de Visual Studio 2022, dans NMAKE version 14.30 ou ultérieure.
Exemple
$(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