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