subst
, substi
funzioni NMAKE
Restituisce una stringa in cui tutte le istanze di una stringa sono state sostituite con un'altra.
Sintassi
$(subst oldString,newString,input)
$(substi oldString,newString,input)
Parametri
oldString
Stringa da sostituire.
newString
Stringa che sostituisce oldString
. Questo argomento può essere Null.
input
Stringa in cui effettuare la ricerca.
Valore restituito
Restituisce input
, ma tutte le istanze di oldString
vengono sostituite da newString
. Se newString
è Null, tutte le istanze di oldString
vengono rimosse.
Osservazioni:
substi
è la versione senza distinzione tra maiuscole e minuscole di subst
.
Questa funzione macro è disponibile a partire da Visual Studio 2022, in NMAKE versione 14.30 o successiva.
Esempio
$(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