Тхе ПоверСхелл стринг је једноставно објекат са а Систем.Стринг тип. То је тип података који означава низ знакова, било као дословна константа или нека врста променљиве.
Стринг се може дефинисати у ПоверСхелл-у коришћењем једноструких или двоструких наводника. Обе жице су направљене од истог Систем.Стринг тип објекта.
Примери:
Пример 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