Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wertet eine Zeichenfolge aus, in der alle Instanzen einer Zeichenfolge durch eine andere ersetzt wurden.
Syntax
$(subst oldString,newString,input)
$(substi oldString,newString,input)
Parameter
oldString
Die zu ersetzende Zeichenfolge
newString
Die Zeichenfolge, die ersetzt oldStringwird. Dieses Argument kann null sein.
input
Die zu durchsuchende Zeichenfolge.
Rückgabewert
Gibt inputzurück, aber alle Instanzen von oldString werden durch newStringersetzt. Wenn newString null ist, werden alle Instanzen entfernt oldString .
Hinweise
substi ist die Groß-/Kleinschreibung ohne Berücksichtigung der Groß-/Kleinschreibung von subst.
Diese Makrofunktion ist ab Visual Studio 2022, in NMAKE, Version 14.30 oder höher, verfügbar.
Beispiel
$(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