3 string cocoa-touch truncate nsstring
我有一个字符串
NSString * myOldString = @"This is a string (and this part is between brackets)"
Run Code Online (Sandbox Code Playgroud)
现在,我想以这种方式截断字符串,基本上括号之间的所有内容(包括括号)都会被截断.
更准确地说:我根本不关心第一个括号之后发生了什么.
我不能做一个简单的stringByReplacingOccurrencesOfString:
,因为我无法预测括号之间会有什么.所以,结果字符串应该是:
"This is a string"
Run Code Online (Sandbox Code Playgroud)
一种方法:
NSArray *components = [myOldString componentsSeparatedByString:@"("];
NSString *newString = [components objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
也应该适用于没有'(''的情况