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

  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013