Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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