logo

PowerShell reťazec

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