SORU
15 Temmuz 2009, ÇARŞAMBA


Ama tüm kaldırmak NSString numaraları

Bazı telefon numaraları biçimlendirilmiş gibi bir NSString (telefon numarası) bazı parantez ve tire var. Nasıl dize rakamlar dışındaki tüm karakterleri kaldırmak istiyorsunuz?

CEVAP
15 EYLÜL 2009, Salı


Eski bir soru, ama nasıl:

  NSString *newString = [[origString componentsSeparatedByCharactersInSet:
            	[[NSCharacterSet decimalDigitCharacterSet] invertedSet]] 
            	componentsJoinedByString:@""];

Kaynağı olmayan basamak sette dize patlar, onları boş bir dize ayırıcı kullanarak yeniden kurar. Karakter seçmek kadar verimli, ama çok daha kompakt bir kod.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009