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

  • huyked

    huyked

    28 Mart 2008
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008