Erstatningsmetoden er en av de enkleste måtene å erstatte strengene i PowerShell.
I dette innlegget vil vi gi en dyp innsikt i PowerShell erstatning () -metode sammen med dens forskjellige brukssaker.
Hvordan bruke PowerShell erstatning () -metoden?
Formålet med erstatningsmetoden er først og fremst å sette noen tegn/sett med tegn i stedet for eksisterende tegn i en streng. Denne delen gir et innblikk i arbeid og bruk av erstatningsmetoden () i PowerShell.
Syntaks
> .Erstatt (OldString, NewsString)
Fra syntaks observeres det at erstatningsmetoden godtar to parametere, og disse er definert som:
Eksempel 1: Erstatt tegn/substring ved hjelp av erstatningsmetode
Dette eksemplet demonstrerer hvordan sekvensen av tegn kan erstattes ved hjelp av erstatningsmetoden.
I følgende kode lagres en streng i en navngitt variabel $ streng og erstatningsmetoden () brukes på den variabelen for å erstatte “Tuv”Med“def”:
> $ string = "tuvxyz"
> $ streng.erstatte ("tuv", "def")
Kjør manuset fra terminalen som vi gjorde her:
Det observeres fra utgangen at erstatningsmetoden har erstattet tegnene og utgangen vises i konsollen.
Merk: For å kjøre/utføre et PowerShell -skript fra en PowerShell -terminal, må du kopiere den komplette banen til skriptet i terminalen og treffe Enter. For mer informasjon om skriptets utførelse, klikk her: Hvordan kjøre et PowerShell -skript.
Eksempel 2: Bytt ut en substring ved hjelp av erstatningsmetoden
For å erstatte en streng i PowerShell, må du lagre en streng i en variabel. I følgende kode, $ streng Variabel inneholder to underlag. Erstatningsmetoden brukes på $ streng variabel for å erstatte det navngitte substringet “kul”Med en ny navngitt under navn“vakker”:
> $ streng = 'kult, vær'
> $ streng.erstatte ('kult', 'vakker')
La oss utføre skriptet:
Det observeres fra utgangen at “kul”Har blitt erstattet av“vakker”.
Eksempel 3: Fjern en substring ved hjelp av erstatningsmetoden
I PowerShell, den Erstatte() Metode brukes også til å fjerne substring. I eksemplet nedenfor, substring "kul”Vil bli fjernet (i utgangspunktet vil den erstattes med") ved hjelp av erstatningsmetoden:
> $ streng = 'kult, vær'
> $ streng.erstatte ('kult', ")
Utfør skriptet for å få resultatet:
Utgangen viser bare det andre argumentet, ikke den første, fordi den første substringen fjernes ved hjelp av erstatningsmetoden ().
Konklusjon
PowerShell erstatning () -metoden erstatter de matchede tegnene i en streng. Erstatningsmetoden samsvarer med tegnene som er gitt av brukeren og erstatter dem med en substring/karakter. Erstatningsmetoden hjelper også med tegn/underlag. Denne artikkelen gir en detaljert oversikt over erstatningsmetoden i PowerShell og dens brukssaker også via eksempler.