logo

PowerShell-merkkijono

The PowerShell-merkkijono on yksinkertaisesti esine, jossa on a System.String tyyppi. Se on tietotyyppi, joka ilmaisee merkkijonon joko kirjaimellisena vakiona tai jonkinlaisena muuttujana.

merkkijono taulukkoon java

Merkkijono voidaan määrittää PowerShellissä käyttämällä yksi- tai kaksoislainausmerkkejä. Molemmat merkkijonot on luotu samasta System.String objektityyppi.

Esimerkkejä:

Esimerkki1: Tässä esimerkissä kuvataan yksittäisten lainausmerkkien käyttöä merkkijonossa:

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

Esimerkki2: Tässä esimerkissä kuvataan lainausmerkkien käyttäminen merkkijonossa:

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

Yhdistäminen

Merkkijonon ketjuttaminen suoritetaan plusmerkkiä käyttäen.

Esimerkkejä:

Esimerkki1: Seuraava esimerkki kuvaa, kuinka kaksi merkkijonomuuttujaa ketjutetaan:

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

Viimeisen komennon tulos yllä olevassa esimerkissä näytetään muodossa JAVATPOINT

Esimerkki2: Voimme myös käyttää join-operaattoria liittyäksesi merkkijonoon. Seuraava esimerkki kuvaa tämän operaattorin käyttöä:

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

Tämän esimerkin tulos näytetään JAVATPOINT-muodossa

Esimerkki3: Voimme myös käyttää menetelmää concat() merkkijonojen ketjuttamiseen. Seuraava esimerkki kuvaa tämän menetelmän käyttöä:

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

Tämän esimerkin tulos näytetään myös PowerShellinä

alimerkkijono()

The Alimerkkijono on menetelmä, joka hyväksyy kaksi ylikuormitusargumenttia ja palauttaa osan pidemmästä merkkijonosta. Molemmat argumentit ovat numeerisia arvoja, ja ne erotetaan pilkulla (,). Vasen arvo on se arvo, josta halusit aloittaa Alimerkkijono . Oikea arvo edustaa merkkien määrää, jonka halusit siirtää oikealle aloituspisteestä.

Esimerkki: Seuraava esimerkki ohittaa kolme ensimmäistä merkkiä ja palauttaa seuraavat seitsemän merkkiä annetusta merkkijonosta.

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

Yllä olevan esimerkin toinen komento näyttää seuraavan lähdön:

java silmukkatyypeille
 dows Po 

Merkkijonojen muotoilu

Merkkijonojen muotoilu on prosessi joidenkin merkkien tai merkkijonon lisäämiseksi merkkijonon sisään. Voimme muotoilla merkkijonon käyttämällä -f operaattori.

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

Yllä olevan esimerkin viimeinen komento näyttää seuraavan lähdön:

 Windows PowerShell POINT.... 

Korvata()

The korvata() menetelmä hyväksyy nämä kaksi argumenttia ja sitä käytetään korvaamaan merkkijonon merkit.

Esimerkki: Seuraavassa esimerkissä voimme korvata merkin x kohtaan S annetussa merkkijonossa.

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

Yllä olevan esimerkin toinen komento näyttää seuraavan lähdön:

 Windows PowerShell