Partager via


subst, substi fonctions NMAKE

É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

Voir aussi

NMAKE et les macros
Fonctions NMAKE par catégorie