1NSString *str =@"One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Wen//> lost [email protected]#$#@%#^#^%&^*& (*) into"; 2Nsmutablecharacterset *Set=[[Nsmutablecharacterset alloc] init];3[SetFormunionwithcharacterset:[nscharacterset Lowercaselettercharacterset]];//Lowercase Letters 4NSLog (@"1%@", [str stringbytrimmingcharactersinset:Set]); 5[SetFormunionwithcharacterset:[nscharacterset Uppercaselettercharacterset]];//Uppercase Letters 6NSLog (@"2%@", [str stringbytrimmingcharactersinset:Set]); 7[SetFormunionwithcharacterset:[nscharacterset Symbolcharacterset]];//symbols 8NSLog (@"3%@", [str stringbytrimmingcharactersinset:Set]); 9[SetFormunionwithcharacterset:[nscharacterset Punctuationcharacterset]];//PunctuationTenNSLog (@"4%@", [str stringbytrimmingcharactersinset:Set]); One[SetFormunionwithcharacterset:[nscharacterset Controlcharacterset]];//Control character ANSLog (@"5%@", [str stringbytrimmingcharactersinset:Set]); -[SetFormunionwithcharacterset:[nscharacterset Decimaldigitcharacterset]];//decimal -NSLog (@"6%@", [str stringbytrimmingcharactersinset:Set]); the[SetFormunionwithcharacterset:[nscharacterset Lettercharacterset]];//text -NSLog (@"7%@", [str stringbytrimmingcharactersinset:Set]); -[SetFormunionwithcharacterset:[nscharacterset Nonbasecharacterset]];//Non-basic -NSLog (@"8%@", [str stringbytrimmingcharactersinset:Set]); +[SetFormunionwithcharacterset:[nscharacterset Alphanumericcharacterset]];//Alpha-Numeric -NSLog (@"9%@", [str stringbytrimmingcharactersinset:Set]); +[SetFormunionwithcharacterset:[nscharacterset Decomposablecharacterset]];//can be decomposed ANSLog (@"Ten%@", [str stringbytrimmingcharactersinset:Set]); at[SetFormunionwithcharacterset:[nscharacterset Illegalcharacterset]];//illegal -NSLog (@"%@", [str stringbytrimmingcharactersinset:Set]); -[SetFormunionwithcharacterset:[nscharacterset Capitalizedlettercharacterset]];//Uppercase -NSLog (@"%@", [str stringbytrimmingcharactersinset:Set]); -[SetFormunionwithcharacterset:[nscharacterset Newlinecharacterset]];//line Break -NSLog (@"%@", [str stringbytrimmingcharactersinset:Set]); in[SetFormunionwithcharacterset:[nscharacterset Whitespaceandnewlinecharacterset]];//white space Line wrapping -NSLog (@"%@", [str stringbytrimmingcharactersinset:Set]); 1 -- -- - +: One:01.863yingkong1987[12876: FB03]1One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 2 -- -- - +: One:01.864yingkong1987[12876: FB03]2One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 3 -- -- - +: One:01.864yingkong1987[12876: FB03]3One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 4 -- -- - +: One:01.864yingkong1987[12876: FB03]4One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 5 -- -- - +: One:01.865yingkong1987[12876: FB03]5One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 6 -- -- - +: One:01.865yingkong1987[12876: FB03]6One (ABC) #@!#^#[email Protected]#[email protected]!212s012yhsn Han 0932 characters #@! in. Text//[Email protected]#$#@%#^#^%&^*& (*) Enter 7 -- -- - +: One:01.865yingkong1987[12876: FB03]7(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN8 -- -- - +: One:01.865yingkong1987[12876: FB03]8(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN9 -- -- - +: One:01.865yingkong1987[12876: FB03]9(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSNTen -- -- - +: One:01.866yingkong1987[12876: FB03]Ten(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN One -- -- - +: One:02.170yingkong1987[12876: FB03] One(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN A -- -- - +: One:02.170yingkong1987[12876: FB03] A(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN - -- -- - +: One:02.170yingkong1987[12876: FB03] -(ABC) #@!#^#[email Protected]#[email protected]!212S012YHSN - -- -- - +: One:02.170yingkong1987[12876: FB03] -
Translated from: http://blog.csdn.net/huifeidexin_1/article/details/7977857
iOS simple string substitution method Stringbytrimmingcharactersinset and space substitution ()