PowerShell'de Ters Eğik Çizgi Karakterleri Nasıl Değiştirilir


Genellikle PowerShell'de bir dizedeki ters eğik çizgi karakterlerini değiştirmek isteyebilirsiniz.

Bunu yapmak için aşağıdaki yöntemleri kullanabilirsiniz:

1. Yöntem: Tek ters eğik çizgiyi başka bir karakterle değiştirin

$original_string -replace '\\', '-'

Bu özel örnek, original_string adlı dize değişkeninde 'web'den önceki tüm metni değiştirecektir.

2. Yöntem: Çift ters eğik çizgiyi tek ters eğik çizgiyle değiştirin

$original_string -replace '"\', '\'

3. Yöntem: Tek ters eğik çizgiyi çift ters eğik çizgiyle değiştirin

$original_string -replace '\\', '\\'

Not: Ters eğik çizgileri değiştirmek için -replace operatörünü kullanırken kaçış karakteri olarak ters eğik çizgi kullanmalıyız.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: PowerShell'de Tek Ters Eğik Çizgiyi Başka Bir Karakterle Değiştirme

PowerShell'de tek bir ters eğik çizgiyi kısa çizgi ile değiştirmek için aşağıdaki sözdizimini kullanabiliriz:

$original_string = "c:\some\file\path"
$original_string -replace '\\', '-'

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Orijinal dizedeki her ters eğik çizginin yerine kısa çizgi konulduğuna dikkat edin.

Orijinal dize şuydu: c:\some\file\path

Yeni dize şu şekildedir: c:-bazı-dosya-yolu

Örnek 2: PowerShell'de Çift Ters Eğik Çizgiyi Tek Ters Eğik Çizgi ile Değiştirme

PowerShell'de çift ters eğik çizgiyi tek ters eğik çizgiyle değiştirmek için aşağıdaki sözdizimini kullanabiliriz:

$original_string = "c:\\some\\file\\path"
$original_string -replace '"\', '\'

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Orijinal dizedeki her çift ters eğik çizginin, bunun yerine tek bir ters eğik çizgiyle değiştirildiğine dikkat edin.

Orijinal dize şuydu: c:\\some\\file\\path

Yeni dize şu şekildedir: c:\some\file\path

Örnek 3: PowerShell'de Tek Ters Eğik Çizgiyi Çift Ters Eğik Çizgi ile Değiştirme

PowerShell'de tek ters eğik çizgiyi çift ters eğik çizgiyle değiştirmek için aşağıdaki sözdizimini kullanabiliriz:

$original_string = "c:\some\file\path"
$original_string -replace '\\', '\\'

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Orijinal dizedeki her bir ters eğik çizginin bunun yerine çift ters eğik çizgiyle değiştirildiğine dikkat edin.

Orijinal dize şuydu: c:\some\file\path

Yeni dize şu şekildedir: c:\\some\\file\\path

İlgili makaleler