2015-07-10 4 views
6

У меня есть строка, как "75003 Paris, France" или "Syracuse, NY 13205, USA".Как удалить номера из строки в Swift

Я хочу использовать тот же код, чтобы удалить все эти номера из этих строк.

Как я могу это достичь?

+1

Показать код, который вы пробовали. –

ответ

17

Вы можете сделать это с NSCharacterSet

var str = "75003 Paris, France" 

var stringWithoutDigit = (str.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet()) as NSArray).componentsJoinedByString("") 

println(stringWithoutDigit) 

Выход:

Paris, France 

Взятые справки: https://stackoverflow.com/a/1426819/3202193

+0

Спасибо вам большое! Я просмотрел весь Google, и я не смог найти ответ. Еще раз спасибо! –

+0

@KevinScience Добро пожаловать, но я искал stackoverflow и нашел один ответ в объективе-c, попытался сделать это быстро и дано вам :) –

Смежные вопросы