Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

String içinden slash işaretlerini nasıl silebilirim?

0 oy
41 kez görüntülendi
3, Nisan, 3 ios development kategorisinde burhanaksendir tarafından soruldu

Şu şekilde bir string var:

\\This is a \\test string

Ben bu iki slash \\ işaretini şöyle silmeye çalışıyorum ama sadece tekini siliyor. Ne yapmam lazım?

let test = \\This is a \\test string
test.replacingOccurrences(of:  test, with: "")

Sonucun şöyle olması lazım:
This is a test string.

1 cevap

0 oy
4, Nisan, 4 yasin tarafından cevaplandı
let test: String = "\\This is a \\test string"
test.replacingOccurrences(of: "\\", with: "")
5, Nisan, 5 burhanaksendir tarafından yorumlandı

Denedim. Ama print edince şöyle gösteriyor:

\This is a \test string
5, Nisan, 5 burhanaksendir tarafından yorumlandı

Zannedersem bir sorun var. Xcode 11.4 (11E146) kullanıyorum. Siz de bir dener misiniz print ile.

6, Nisan, 6 yasin tarafından yorumlandı

Ben de xCode 11.4 kullanıyorum. playgorund'da denedim yine aynı sonucu aldım.
enter image description here

6, Nisan, 6 burhanaksendir tarafından yorumlandı

Çok ilginç. Ben bir macOS uygulaması içindeki viewcontroller de deniyorum print ie. Anlayamadım gitti, neden ikisini birden silmiyor. Çok enteresan bir durum.

...