Udostępnij przez


subst, substi funkcje NMAKE

Oblicza ciąg, w którym wszystkie wystąpienia jednego ciągu zostały zastąpione innym.

Składnia

$(subst oldString,newString,input)
$(substi oldString,newString,input)

Parametry

oldString
Ciąg zamieniany.

newString
Ciąg, który zastępuje oldStringelement . Ten argument może mieć wartość null.

input
Ciąg do wyszukania.

Wartość zwracana

Zwraca wartość input, ale wszystkie wystąpienia klasy oldString są zastępowane przez newStringelement . Jeśli newString ma wartość null, wszystkie wystąpienia obiektu oldString zostaną usunięte.

Uwagi

substi jest wersją bez uwzględniania wielkości liter w pliku subst.

Ta funkcja makra jest dostępna począwszy od programu Visual Studio 2022 w programie NMAKE w wersji 14.30 lub nowszej.

Przykład

$(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

Zobacz też

Makra i NMAKE
Funkcje NMAKE według kategorii