PowerShell niz

The PowerShell niz je jednostavno objekt s a System.String tip. To je tip podataka koji označava niz znakova, bilo kao doslovna konstanta ili neka vrsta varijable.

String se može definirati u PowerShell-u korištenjem jednostrukih ili dvostrukih navodnika. Obje su žice stvorene od istog System.String vrsta objekta.

Primjeri:

Primjer1: Ovaj primjer opisuje kako koristiti jednostruke navodnike u nizu:

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

Primjer2: Ovaj primjer opisuje kako koristiti dvostruke navodnike u nizu:

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

Ulančavanje

Ulančavanje niza izvodi se pomoću znaka plus.

Primjeri:

Primjer1: Sljedeći primjer opisuje kako spojiti dvije varijable niza:

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

Izlaz posljednje naredbe u gornjem primjeru bit će prikazan kao JAVATPOINT

Primjer2: Također možemo koristiti operator spajanja za spajanje niza. Sljedeći primjer opisuje kako koristiti ovaj operator:

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

Izlaz ovog primjera bit će prikazan kao JAVATPOINT

Primjer3: Također možemo koristiti metodu concat() za ulančavanje nizova. Sljedeći primjer opisuje kako koristiti ovu metodu:

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

Izlaz ovog primjera također će biti prikazan kao PowerShell

podniz()

The Podniz je metoda koja prihvaća dva argumenta preopterećenja i vraća dio dužeg niza. Oba argumenta su numeričke vrijednosti i odvojeni su zarezom (,). Lijeva vrijednost je ona vrijednost od koje ste htjeli započeti Podniz . Prava vrijednost predstavlja broj znakova koje ste željeli pomaknuti udesno od mjesta gdje ste započeli.

Primjer: Sljedeći primjer preskače prva tri znaka i vraća sljedećih sedam znakova iz zadanog niza.

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

Druga naredba u gornjem primjeru prikazuje sljedeći izlaz:

 dows Po  

Oblikovanje niza

Oblikovanje niza je proces za umetanje nekih znakova ili niza unutar niza. Možemo formatirati niz pomoću -f operater.

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

Posljednja naredba u gornjem primjeru prikazuje sljedeći izlaz:

 Windows PowerShell POINT....  

Zamijeniti()

The zamijeniti() metoda prihvaća dva argumenta i koristi se za zamjenu znakova u nizu.

Primjer: U sljedećem primjeru možemo zamijeniti znak x do S u zadanom nizu.

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

Druga naredba u gornjem primjeru prikazuje sljedeći izlaz:

 Windows PowerShell