logo

Низ на PowerShell

The Низ на PowerShell е просто обект с a System.String Тип. Това е тип данни, който обозначава последователността от знаци, или като буквална константа, или като някакъв вид променлива.

Низът може да бъде дефиниран в PowerShell с помощта на единични или двойни кавички. И двата низа са създадени от едно и също System.String тип обект.

Примери:

Пример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 

Резултатът от последната команда в горния пример ще бъде показан като JAVATPOINT

Пример2: Можем също да използваме оператора за присъединяване, за да се присъединим към низа. Следният пример описва как да използвате този оператор:

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

Резултатът от този пример ще бъде показан като JAVATPOINT

Пример3: Можем също да използваме метода concat(), за да свържем низовете. Следният пример описва как да използвате този метод:

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

Резултатът от този пример също ще бъде показан като PowerShell

Подниз()

The Подниз е метод, който приема двата аргумента за претоварване и връща част от по-дългия низ. И двата аргумента са числени стойности и са разделени със запетая (,). Лявата стойност е стойността, от която искате да започнете Подниз . Правилната стойност представлява броя знаци, които сте искали да преместите вдясно от мястото, където сте започнали.

Пример: Следващият пример пропуска първите три знака и връща следващите седем знака от дадения низ.

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

Втората команда в горния пример показва следния резултат:

 dows Po 

Форматиране на низове

Форматиране на низове е процес за вмъкване на някои знаци или низ в низ. Можем да форматираме низа, като използваме -f оператор.

първи лаптоп
 PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString 

Последната команда в горния пример показва следния резултат:

 Windows PowerShell POINT.... 

Замени()

The замени() приема двата аргумента и се използва за заместване на символите в низ.

Пример: В следващия пример можем да заменим знака х да се С в дадения низ.

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

Втората команда в горния пример показва следния резултат:

 Windows PowerShell