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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • iZAPPA

    iZAPPA

    16 Temmuz 2010