logo

PowerShell streng

Det PowerShell streng er simpelthen en genstand med en System.String type. Det er en datatype, der angiver sekvensen af ​​tegn, enten som en bogstavelig konstant eller en slags variabel.

En streng kan defineres i PowerShell ved at bruge de enkelte eller dobbelte anførselstegn. Begge strenge er skabt af det samme System.String objekttype.

Eksempler:

Eksempel 1: Dette eksempel beskriver, hvordan man bruger de enkelte anførselstegn i en streng:

 PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String 

Eksempel 2: Dette eksempel beskriver, hvordan du bruger de dobbelte anførselstegn i en streng:

 PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String 

Sammenkædning

Sammenkædningen af ​​strengen udføres ved hjælp af plustegnet.

Eksempler:

Eksempel 1: Følgende eksempel beskriver, hvordan man sammenkæder de to strengvariabler:

 PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2 

Outputtet af den sidste kommando i ovenstående eksempel vil blive vist som JAVATPOINT

Eksempel 2: Vi kan også bruge join-operatoren til at forbinde strengen. Følgende eksempel beskriver, hvordan du bruger denne operator:

 PS C:> $s1,$s2 -join 'T' 

Outputtet fra dette eksempel vil blive vist som JAVATPOINT

Eksempel 3: Vi kan også bruge metoden concat() til at sammenkæde strengene. Følgende eksempel beskriver, hvordan du bruger denne metode:

hvad er myspace
 PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2) 

Outputtet fra dette eksempel vil også blive vist som PowerShell

SubString()

Det Understreng er en metode, som accepterer de to overbelastningsargumenter og returnerer en del af den længere streng. Begge argumenter er numeriske værdier og adskilt af kommaet (,). Den venstre værdi er den værdi, hvor du gerne ville starte Understreng . Den rigtige værdi repræsenterer antallet af tegn, du gerne ville flytte til højre for, hvor du startede.

Eksempel: Følgende eksempel springer de første tre tegn over og returnerer de næste syv tegn fra den givne streng.

 PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7) 

Den anden kommando i ovenstående eksempel viser følgende output:

 dows Po 

String formatering

Strengformatering er en proces til at indsætte nogle tegn eller strenge i en streng. Vi kan formatere strengen ved at bruge -f operatør.

 PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString 

Den sidste kommando i ovenstående eksempel viser følgende output:

 Windows PowerShell POINT.... 

Erstatte()

Det erstatte() metoden accepterer de to argumenter og bruges til at erstatte tegnene i en streng.

Eksempel: I det følgende eksempel kan vi erstatte tegnet x til S i den givne streng.

 PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S') 

Den anden kommando i ovenstående eksempel viser følgende output:

 Windows PowerShell