Denne oppskrivningen vil diskutere tilnærmingene for å erstatte tekst i PowerShell.
Hvordan bruke PowerShell erstatte for å erstatte tekst?
I PowerShell kan tekst erstattes ved hjelp av tilnærminger under leverte:
Metode 1: Erstatt tekst i PowerShell ved å bruke metoden “erstatte ()”
PowerShell “erstatte()”Metode hjelper med å erstatte karakterene i en tekst. Denne metoden aksepterer argumenter, det første argumentet finner strengen, og det andre argumentet erstatter den funnet strengen.
Eksempel 1: Erstatt tekst med en substring i en streng ved å bruke "erstatt ()" -funksjonen
Dette eksemplet vil demonstrere metoden for å erstatte en tekst ved hjelp av “erstatte()”Metode:
> $ tekst = "Hei John, hvordan har du det?""I henhold til koden ovenfor:
Det kan observeres at "Hei John”Har blitt erstattet med“Hei David”Streng.
Eksempel 2: Erstatt tekst med et rom i en streng ved å bruke "erstatning ()" -funksjonen/metoden
Bytt ut teksten med plass ved å passere ”” som den andre parameteren i “erstatte()”Metode:
> $ tekst = "Hei John, hvordan har du det?""I dette kodeeksemplet:
Det kan legges merke til at den spesifiserte substringen er erstattet med plass.
Metode 2: Erstatt tekst i PowerShell ved å bruke "-Replace" -operatøren
Erstatningsoperatøren er betegnet med bindestrek i starten, for eksempel “-erstatte”. Driften er ganske lik "Erstatte()”Metode. Imidlertid kan det erstatte forekomstene av vanlige uttrykk (regex).
Eksempel 1: Erstatt tekst med en substring i en streng ved å bruke operatøren “-Replace”
Kjør nå følgende kommandoer i PowerShell -konsollen:
> $ tekst = "God morgen, John Doe"I den ovennevnte koden:
Det kan legges merke til at teksten er erstattet ved bruk av “-erstatte”Operatør.
Eksempel 2: Erstatt tekst med et rom i en streng ved å bruke operatøren “-Replace”
I dette eksemplet vil vi demonstrere fjerning av tekst med plassen ved å bruke "-Replace" -operatøren:
> $ tekst = "God morgen, John Doe"I denne koden har vi lagt til det tomme vanlige uttrykket slik at den kan fjerne den spesifiserte teksten:
Det handlet om å erstatte tekst i PowerShell.
Konklusjon
Teksten i PowerShell kan erstattes ved hjelp av to metoder, inkludert "Erstatte()”Metode og“-erstatte”Operatør. Først av alt henter de den respektive strengen eller teksten og erstatter den deretter. Dessuten kan du også bruke disse tilnærmingene for å erstatte tekstenes tegn eller streng med tomme mellomrom. Denne oppskrivningen har levert en detaljert guide til å erstatte tekst i PowerShell.