logo

PowerShell eilutė

The PowerShell eilutė yra tiesiog objektas su a Sistema.Styga tipo. Tai duomenų tipas, žymintis simbolių seką kaip pažodinę konstantą arba kaip kokį nors kintamąjį.

Eilutę galima apibrėžti „PowerShell“ naudojant viengubas arba dvigubas kabutes. Abi stygos sukurtos iš to paties Sistema.Styga objekto tipas.

Pavyzdžiai:

1 pavyzdys: Šiame pavyzdyje aprašoma, kaip eilutėje naudoti pavienes kabutes:

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

2 pavyzdys: Šiame pavyzdyje aprašoma, kaip eilutėje naudoti dvigubas kabutes:

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

Sujungimas

Eilutės sujungimas atliekamas naudojant pliuso ženklą.

Pavyzdžiai:

1 pavyzdys: Šiame pavyzdyje aprašoma, kaip sujungti du eilutės kintamuosius:

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

Paskutinės komandos išvestis aukščiau pateiktame pavyzdyje bus rodoma kaip JAVATPOINT

2 pavyzdys: Taip pat galime naudoti prisijungimo operatorių, kad sujungtume eilutę. Toliau pateiktame pavyzdyje aprašoma, kaip naudoti šį operatorių:

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

Šio pavyzdžio išvestis bus rodoma kaip JAVATPOINT

3 pavyzdys: Taip pat galime naudoti metodą concat(), norėdami sujungti eilutes. Toliau pateiktame pavyzdyje aprašoma, kaip naudoti šį metodą:

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

Šio pavyzdžio išvestis taip pat bus rodoma kaip PowerShell

Poeilutė()

The Poeilutė yra metodas, kuris priima du perkrovos argumentus ir grąžina ilgesnės eilutės dalį. Abu argumentai yra skaitinės reikšmės ir atskirti kableliu (,). Kairė reikšmė yra ta vertė, nuo kurios norėjote pradėti Poeilutė . Tinkama reikšmė nurodo simbolių skaičių, kurį norėjote perkelti į dešinę nuo to, kur pradėjote.

Pavyzdys: Toliau pateiktame pavyzdyje praleidžiami pirmieji trys simboliai ir pateikiamas kitas septynis simbolius iš nurodytos eilutės.

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

Antroji komanda aukščiau pateiktame pavyzdyje rodo šią išvestį:

 dows Po 

Eilučių formatavimas

Eilučių formatavimas yra kai kurių simbolių ar eilutės įterpimo į eilutę procesas. Mes galime suformatuoti eilutę naudodami -f operatorius.

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

Paskutinė komanda aukščiau pateiktame pavyzdyje rodo šią išvestį:

 Windows PowerShell POINT.... 

Pakeisti ()

The pakeisti () metodas priima du argumentus ir yra naudojamas simboliams pakeisti eilutėje.

Pavyzdys: Šiame pavyzdyje galime pakeisti simbolį x į S duotoje eilutėje.

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

Antroji komanda aukščiau pateiktame pavyzdyje rodo šią išvestį:

 Windows PowerShell