我从服务器获取数据,并且在单词之间有很多意想不到的空格。如下所示
NSString* str = @"This is Test Result ".
必须删除附加内容,因为This
和is
之间只能有一个空格。
如果我们使用以下leading
和trailing
空格将被删除,但我需要不同的
NSString *trimmedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
答案 0 :(得分:2)
你可以试试这个,
NSString *properString= [str stringByReplacingOccurrencesOfString: @"[ \t]+"
withString: @" "
options: NSRegularExpressionSearch
range: NSMakeRange(0, str.length)];
您的结果将是:"这是测试结果"