Есть
var filename: String!
filename = "Это новое название строки"
Как трансформировать значение filename
в newFilename
? То есть заменить русские буквы соответствующими английскими, а пробел заменить на тире
var newFilename: String!
newFilename = "eto-novoe-nazvanie-stroki"
UPD: дошел до функции
let filename = "Это новое название строки"
let newFilename = filename.replacingOccurrences(of: " ", with: "-", options: .literal, range: nil)
здесь идет замена одного символа на другой, в данном случае пробел меняется на тире, но как поменять остальные символы, пока не понятно?