PowerShell dizesi basitçe bir nesnedir Sistem.Dize tip. Bu, gerçek bir sabit veya bir çeşit değişken olarak karakter dizisini gösteren bir veri türüdür.
Bir Dize, PowerShell'de tek veya çift tırnak işaretleri kullanılarak tanımlanabilir. Her iki dize de aynı şeyden yaratılmıştır Sistem.Dize Nesne türü.
Örnekler:
Örnek 1: Bu örnekte, bir String'deki tek tırnakların nasıl kullanılacağı açıklanmaktadır:
PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String
Örnek2: Bu örnekte bir String'de çift tırnak işaretinin nasıl kullanılacağı açıklanmaktadır:
java'da bir dizi nasıl başlatılır
PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String
birleştirme
Dizenin birleştirilmesi artı İşareti kullanılarak gerçekleştirilir.
Örnekler:
Örnek 1: Aşağıdaki örnekte iki dize değişkeninin nasıl birleştirileceği açıklanmaktadır:
PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2
Yukarıdaki örnekte son komutun çıktısı şu şekilde görüntülenecektir: JAVATPOINT
Örnek2: Dizeyi birleştirmek için join operatörünü de kullanabiliriz. Aşağıdaki örnekte bu operatörün nasıl kullanılacağı açıklanmaktadır:
PS C:> $s1,$s2 -join 'T'
Bu örneğin çıktısı JAVATPOINT olarak görüntülenecektir.
Örnek3: Dizeleri birleştirmek için concat() yöntemini de kullanabiliriz. Aşağıdaki örnekte bu yöntemin nasıl kullanılacağı açıklanmaktadır:
PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2)
Bu örneğin çıktısı ayrıca PowerShell olarak görüntülenecektir.
AltDize()
Alt Dize iki aşırı yük argümanını kabul eden ve daha uzun dizenin bir kısmını döndüren bir yöntemdir. Her iki bağımsız değişken de sayısal değerlerdir ve virgülle (,) ayrılır. Soldaki değer, başlatmak istediğiniz değerdir. Alt Dize . Doğru değer, başladığınız yerin sağına taşımak istediğiniz karakter sayısını temsil eder.
Örnek: Aşağıdaki örnek, ilk üç karakteri atlar ve verilen dizeden sonraki yedi karakteri döndürür.
PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7)
Yukarıdaki örnekteki ikinci komut aşağıdaki çıktıyı görüntüler:
dows Po
Dize Biçimlendirmesi
Dize biçimlendirmesi bir dizenin içine bazı karakterler veya dize ekleme işlemidir. Dizeyi kullanarak biçimlendirebiliriz. -F Şebeke.
PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString
Yukarıdaki örnekteki son komut aşağıdaki çıktıyı görüntüler:
Windows PowerShell POINT....
Yer değiştirmek()
yer değiştirmek() yöntem iki bağımsız değişkeni kabul eder ve bir dizedeki karakterleri değiştirmek için kullanılır.
Örnek: Aşağıdaki örnekte karakteri değiştirebiliriz. X ile S verilen dizede.
PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S')
Yukarıdaki örnekteki ikinci komut aşağıdaki çıktıyı görüntüler:
Windows PowerShell