hii我的iphone应用程序中的每个人都有一个搜索屏幕&我在搜索栏中有一些条目,如sudha,tharanga和女性时代(一些杂志),如果我们搜索板球特别,它必须显示相应的杂志
所以我打算让表格视图数据如下
sudha (cricket special, anna hazare special)
tharanga (footbal special,x special)
womens era (some y special)
并通过修剪括号()之间存在的所有数据将数据加载到表视图中,并且我应该在表视图中显示剩余数据
那么我怎样才能修剪字符串,以便用括号和括号中的符号删除数据
以便我的表格视图数据应该像这样
sudha
tharanga
womens era
,thanx提前
答案 0 :(得分:1)
关于根据您的要求修剪字符串,我想最简单的方法是使用- (NSArray *)componentsSeparatedByString:(NSString *)separator
方法,如下所示;
NSArray *anArray = [theFullString componentsSeparatedByString:@"("];
假设theFullString = @"womens era (some y special)"
,结果数组的第一个元素将为@"womens era "
。我认为这很好。
答案 1 :(得分:0)
使用此nnstring方法获得所需的结果
- (NSString *)substringWithRange:(NSRange)range;
或者你可以这样做,首先找到支架位置,
int pointPos = -1;
for(int i=0; i<= [myString length]-1; i++){
if ([myString characterAtIndex:i] == '(') {
pointPos = i;
break;
}
}
NSString *finalString = [myString substringToIndex:pointPos];