logo

ПоверСхелл Стринг

Тхе ПоверСхелл стринг је једноставно објекат са а Систем.Стринг тип. То је тип података који означава низ знакова, било као дословна константа или нека врста променљиве.

Стринг се може дефинисати у ПоверСхелл-у коришћењем једноструких или двоструких наводника. Обе жице су направљене од истог Систем.Стринг тип објекта.

Примери:

Пример 1: Овај пример описује како да користите појединачне наводнике у низу:

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

Пример 2: Овај пример описује како да користите двоструке наводнике у низу:

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

Конкатенација

Повезивање низа се врши помоћу знака плус.

Примери:

Пример 1: Следећи пример описује како спојити две променљиве низа:

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

Излаз последње команде у горњем примеру ће бити приказан као ЈАВАТПОИНТ

Пример 2: Такође можемо користити оператор спајања за спајање стринга. Следећи пример описује како се користи овај оператор:

колико је 25 од 100
 PS C:> $s1,$s2 -join 'T' 

Излаз овог примера ће бити приказан као ЈАВАТПОИНТ

Пример 3: Такође можемо користити методу цонцат() за спајање стрингова. Следећи пример описује како се користи овај метод:

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

Излаз овог примера ће такође бити приказан као ПоверСхелл

сцан.нект јава

подниз()

Тхе СубСтринг је метода која прихвата два аргумента преоптерећења и враћа део дужег низа. Оба аргумента су нумеричке вредности и одвојени су зарезом (,). Лева вредност је она вредност где сте желели да започнете СубСтринг . Права вредност представља број знакова које сте желели да померите десно од места где сте почели.

Пример: Следећи пример прескаче прва три знака и враћа следећих седам знакова из датог низа.

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

Друга команда у горњем примеру приказује следећи излаз:

 dows Po 

Стринг Форматтинг

Форматирање стрингова је процес уметања неких знакова или стринга унутар стринга. Можемо форматирати стринг користећи оператер.

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

Последња команда у горњем примеру приказује следећи излаз:

 Windows PowerShell POINT.... 

Заменити()

Тхе заменити() метода прихвата два аргумента и користи се за замену знакова у низу.

Пример: У следећем примеру можемо заменити карактер Икс до С у датом низу.

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

Друга команда у горњем примеру приказује следећи излаз:

 Windows PowerShell