SORU
1 Kasım 2009, Pazar


Şerit Alfasayısal Olmayan bir NSString Karakter

Hızlı ve kolay bir yol için NSString Bir alfasayısal olmayan karakterler şerit arıyorum. Muhtemelen bir şey NSCharacterSet ama ben yoruldum ve hiçbir şey bir dize bir dize yalnızca alfasayısal karakterler içeren dönmek gibi görünüyor.

CEVAP
2 Temmuz 2011, CUMARTESİ


Bölme ve birleştirme ile bunu yapabiliriz. Gerektirir componentsSeparatedByCharactersİnset için OS X 10.5:

NSCharacterSet *charactersToRemove = [[NSCharacterSet alphanumericCharacterSet] invertedSet];
NSString *strippedReplacement = [[someString componentsSeparatedByCharactersInSet:charactersToRemove] componentsJoinedByString:@""];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • friendz.net

    friendz.net

    29 EKİM 2010
  • george sarintzotis

    george sarin

    2 Aralık 2007