logo

PowerShell řetězec

The Řetězec PowerShell je jednoduše objekt s a System.String typ. Je to datový typ, který označuje posloupnost znaků, buď jako doslovnou konstantu, nebo nějaký druh proměnné.

Řetězec lze definovat v PowerShellu pomocí jednoduchých nebo dvojitých uvozovek. Oba řetězce jsou vytvořeny ze stejného System.String typ objektu.

Příklady:

Příklad1: Tento příklad popisuje, jak používat jednoduché uvozovky v řetězci:

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

Příklad2: Tento příklad popisuje, jak používat dvojité uvozovky v řetězci:

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

Zřetězení

Zřetězení řetězce se provádí pomocí znaménka plus.

Příklady:

Příklad1: Následující příklad popisuje, jak zřetězit dvě řetězcové proměnné:

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

Výstup posledního příkazu ve výše uvedeném příkladu se zobrazí jako JAVATPOINT

Příklad2: Ke spojení řetězce můžeme také použít operátor join. Následující příklad popisuje, jak používat tento operátor:

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

Výstup tohoto příkladu se zobrazí jako JAVATPOINT

Příklad 3: Ke zřetězení řetězců můžeme také použít metodu concat(). Následující příklad popisuje použití této metody:

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

Výstup tohoto příkladu se také zobrazí jako PowerShell

SubString()

The Podřetězec je metoda, která přijímá dva argumenty přetížení a vrací část delšího řetězce. Oba argumenty jsou číselné hodnoty oddělené čárkou (,). Levá hodnota je ta hodnota, kde jste chtěli začít Podřetězec . Správná hodnota představuje počet znaků, které jste chtěli přesunout napravo od místa, kde jste začali.

Příklad: Následující příklad přeskočí první tři znaky a vrátí dalších sedm znaků z daného řetězce.

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

Druhý příkaz ve výše uvedeném příkladu zobrazí následující výstup:

 dows Po 

Formátování řetězce

Formátování řetězce je proces vložení některých znaků nebo řetězců do řetězce. Řetězec můžeme naformátovat pomocí -F operátor.

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

Poslední příkaz ve výše uvedeném příkladu zobrazí následující výstup:

 Windows PowerShell POINT.... 

Nahradit()

The nahradit() metoda přijímá dva argumenty a používá se k nahrazení znaků v řetězci.

Příklad: V následujícím příkladu můžeme nahradit znak X na S v daném řetězci.

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

Druhý příkaz ve výše uvedeném příkladu zobrazí následující výstup:

 Windows PowerShell