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

  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006