The Reťazec PowerShell je jednoducho objekt s a System.String typu. Je to dátový typ, ktorý označuje postupnosť znakov, buď ako doslovnú konštantu alebo nejaký druh premennej.
Reťazec možno definovať v prostredí PowerShell pomocou jednoduchých alebo dvojitých úvodzoviek. Oba reťazce sú vytvorené z toho istého System.String typ objektu.
skener.ďalej java
Príklady:
Príklad1: Tento príklad popisuje, ako používať jednoduché úvodzovky v reťazci:
PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String
Príklad2: Tento príklad popisuje, ako použiť dvojité úvodzovky v reťazci:
PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String
Reťazenie
Reťazenie reťazca sa vykonáva pomocou znamienka plus.
Príklady:
Príklad1: Nasledujúci príklad popisuje, ako zreťaziť dve premenné reťazca:
PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2
Výstup posledného príkazu vo vyššie uvedenom príklade sa zobrazí ako JAVATPOINT
veľkosť môjho monitora
Príklad2: Na spojenie reťazca môžeme použiť aj operátor join. Nasledujúci príklad popisuje, ako používať tento operátor:
PS C:> $s1,$s2 -join 'T'
Výstup tohto príkladu sa zobrazí ako JAVATPOINT
Príklad 3: Na zreťazenie reťazcov môžeme použiť aj metódu concat(). Nasledujúci príklad popisuje, ako používať túto metódu:
PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2)
Výstup tohto príkladu sa tiež zobrazí ako PowerShell
SubString()
The Podreťazec je metóda, ktorá akceptuje dva argumenty preťaženia a vráti časť dlhšieho reťazca. Oba argumenty sú číselné hodnoty oddelené čiarkou (,). Ľavá hodnota je hodnota, kde ste chceli začať Podreťazec . Správna hodnota predstavuje počet znakov, ktoré ste chceli presunúť napravo od miesta, kde ste začali.
strsep
Príklad: Nasledujúci príklad preskočí prvé tri znaky a vráti ďalších sedem znakov z daného reťazca.
PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7)
Druhý príkaz vo vyššie uvedenom príklade zobrazuje nasledujúci výstup:
dows Po
Formátovanie reťazca
Formátovanie reťazca je proces na vloženie niektorých znakov alebo reťazca do reťazca. Reťazec môžeme naformátovať pomocou -f operátor.
PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString
Posledný príkaz vo vyššie uvedenom príklade zobrazuje nasledujúci výstup:
bash inak ak
Windows PowerShell POINT....
Nahradiť ()
The nahradiť () metóda akceptuje dva argumenty a používa sa na nahradenie znakov v reťazci.
Príklad: V nasledujúcom príklade môžeme nahradiť znak X do S v danom reťazci.
PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S')
Druhý príkaz vo vyššie uvedenom príklade zobrazuje nasledujúci výstup:
Windows PowerShell