subst
, substi
funkce NMAKE
Vyhodnotí se jako řetězec, ve kterém byly všechny instance jednoho řetězce nahrazeny jiným.
Syntaxe
$(subst oldString,newString,input)
$(substi oldString,newString,input)
Parametry
oldString
Řetězec, který chcete nahradit.
newString
Řetězec, který nahrazuje oldString
. Tento argument může mít hodnotu null.
input
Řetězec, který se má prohledávat.
Vrácená hodnota
Vrátí input
, ale všechny výskyty jsou nahrazeny oldString
znakem newString
. Pokud newString
má hodnotu null, odeberou se všechny instance oldString
.
Poznámky
substi
nerozlišuje malá a velká písmena verze subst
.
Tato funkce makra je dostupná od sady Visual Studio 2022 ve verzi 14.30 nebo novější.
Příklad
$(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