Metoda zastępcza () jest jednym z najłatwiejszych sposobów wymiany strun w PowerShell.
W tym poście zapewnimy głęboki wgląd w metodę PowerShell () wraz z różnymi przypadkami użycia.
Jak używać metody PowerShell ()?
Przede wszystkim celem metody zastępczej () jest umieszczenie niektórych znaków/zestawu znaków zamiast istniejących znaków łańcucha. Ta sekcja zawiera wgląd w działającą i zastosowania metody zastępczej () w PowerShell.
Składnia
> .Wymień (Oldstring, Newstring)
Z składki obserwuje się, że metoda zastępcza () akceptuje dwa parametry, które są one zdefiniowane jako:
Przykład 1: Wymień znaki/podłoże metodą zamiennika ()
Ten przykład pokazuje, w jaki sposób sekwencję znaków można zastąpić za pomocą metody zastępczej ().
W poniższym kodzie ciąg jest przechowywany w wymienionej zmiennej $ String a metoda zastępcza () jest stosowana na tę zmienną, aby zastąpić „Tuv" z "def”:
> $ string = "TUVXYZ"
> $ String.zamień („TUV”, „def”)
Uruchom skrypt z terminalu, tak jak tutaj:
Ze wyjścia obserwuje się, że metoda zastąpiona () zastąpiła znaki, a wyjście jest wyświetlane w konsoli.
Notatka: Aby uruchomić/wykonać skrypt PowerShell z terminalu PowerShell, musisz skopiować całą ścieżkę skryptu w terminalu i naciśnij Enter. Aby uzyskać więcej informacji na temat wykonywania skryptu, kliknij tutaj: Jak uruchomić skrypt PowerShell.
Przykład 2: Wymień podłoże za pomocą metody zastępczej ()
Aby zastąpić ciąg w PowerShell, musisz przechowywać ciąg w zmiennej. W poniższym kodzie $ String Zmienna zawiera dwa podkład. Metoda zastępcza () jest stosowana na $ String zmienna do zastąpienia podkładu o nazwie „Fajny”Z nowym podłożem o nazwie„Piękny”:
> $ string = 'cool, pogoda'
> $ String.Wymień („fajny”, „piękny”)
Wykonajmy skrypt:
Z wyjścia obserwuje się, że „Fajny”Został zastąpiony„Piękny".
Przykład 3: Usuń podłoże za pomocą metody zastępczej ()
W PowerShell, Zastępować() Metoda jest również stosowana do usunięcia podłoża. W poniższym przykładzie podłoże „Fajny”Zostanie usunięty (zasadniczo zostanie zastąpiony„) za pomocą metody zastępczej ():
> $ string = 'cool, pogoda'
> $ String.Wymień („Cool”, ")
Wykonaj skrypt, aby uzyskać wynik:
Dane wyjściowe pokazuje tylko drugi argument, a nie pierwszy, ponieważ pierwszy podłoże jest usuwany za pomocą metody zastępczej ().
Wniosek
Metoda PowerShell () zastępuje dopasowane znaki w ciągu. Metoda Replay () odpowiada znakom dostarczonym przez użytkownika i zastępuje je podskokiem/znakiem. Metoda zastępcza () pomaga również w znakach/podłożach. Ten artykuł zawiera szczegółowy przegląd metody zastępczej () w PowerShell i jej przypadkach użycia również za pośrednictwem przykładów.