PowerShell'de Space'i Newline ile değiştirin
Bir dizedeki boşluğu yeni bir satırla değiştirmek için PowerShell String replace() yöntemini veya replace operatörünü kullanın. Örneğin. $str.replace(" ","`r`n") boşluğu yeni bir satırla değiştirin.
replace() yöntemi, tüm boşluğun yeni bir satırla değiştirildiği bir dize döndürür. PowerShell'de yeni bir satır eklemek için `r`n kullanılır
Bu makalede, bir dizedeki boşluğu değiştirmek için PowerShell replacement() yönteminin veya replace operatörünün nasıl kullanılacağını tartışacağız.
PowerShell'de Alanı Yeni Satırla Değiştirmek için change() işlevini kullanın
PowerShell String yerleşik replace() yöntemi iki bağımsız değişken alır; aranacak bir dize ve bulunan metinle değiştirilecek bir dize.
$str = "C# PowerShell NodeJs"
# Replace all space with a new line
$str.Replace(" ","`r`n") Yukarıdaki PowerShell betiği, bir dizedeki boşluğu yeni satırla değiştirmek için replace() yöntemini kullanır
PowerShell replace() yöntemi 2 bağımsız değişken alır:
- verilen dizede aranacak alt dize
- bulunan metnin değiştirme dizesi
PowerShell replace() yöntemi, dizedeki tüm boşluğun yeni satırla değiştirildiği yeni bir dize döndürür.
Tüm alanı yeni bir satırla değiştirmek için yukarıdaki betiğin çıktısı:
Harika İpucu: PowerShell'de bir dizenin ilk geçtiği yer nasıl değiştirilir?
PowerShell'de Alanı Yeni Satırla Değiştirmek için Operatörü Değiştir'i kullanın
PowerShell değiştirme operatörünü kullanarak bir dizedeki tüm alanı yeni bir satırla değiştirebilirsiniz.
PowerShell'deki değiştir operatörü iki bağımsız değişken alır; bir dizede bulunacak dize ve bulunan metnin yerine geçecek dize.
$str = "C# PowerShell NodeJs"
# Replace all space with new line
$str -replace ' ', "`r`n"
Yukarıdaki PowerShell betiği, bir dizedeki boşluğu yeni bir satırla değiştirmek için değiştirme operatörünü kullanır. Yeni bir satır eklemek için `r`n'yi kullanır.
değiştirme operatörü 2 argüman alır:
- bir dizede aranacak alt dize
- yedek dize
İlk örnekte,change operatörü tüm alanı yeni bir satırla değiştiriyor.
Bir dizedeki boşluğu değiştirmek için yukarıdaki Powershell betiğinin çıktısı:
PS C:\> $str = "C# PowerShell NodeJs"
PS C:\> $str -replace ' ', "`r`n"
C#
PowerShell
NodeJsHarika İpucu: PowerShell kullanarak bir dizedeki tüm tek tırnak işaretleri nasıl değiştirilir?
Çözüm
PowerShell replacement() yöntemini kullanarak bir dizedeki tüm alanı yeni bir satırla nasıl değiştireceğinizle ilgili yukarıdaki makalenin size yardımcı olacağını umuyorum.
PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.
