Sdílet prostřednictvím


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

Viz také

Makra a příkaz NMAKE
Funkce nástroje NMAKE podle kategorie