删除 NSString 中单词之间的空格
Remove White spaces between words in a NSString
我正在从服务器获取数据,并且在单词之间出现很多意外的 spaces。如下图
NSString* str = @"This is Test Result ".
必须删除多余的部分,例如 This
和 is
之间必须只有一个 space。
如果我们只使用下面的 leading
和 trailing
spaces 将被删除,但我需要不同的
NSString *trimmedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
你可以试试这个,
NSString *properString= [str stringByReplacingOccurrencesOfString: @"[ \t]+"
withString: @" "
options: NSRegularExpressionSearch
range: NSMakeRange(0, str.length)];
您的结果将是:"This is Test Result "
我正在从服务器获取数据,并且在单词之间出现很多意外的 spaces。如下图
NSString* str = @"This is Test Result ".
必须删除多余的部分,例如 This
和 is
之间必须只有一个 space。
如果我们只使用下面的 leading
和 trailing
spaces 将被删除,但我需要不同的
NSString *trimmedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
你可以试试这个,
NSString *properString= [str stringByReplacingOccurrencesOfString: @"[ \t]+"
withString: @" "
options: NSRegularExpressionSearch
range: NSMakeRange(0, str.length)];
您的结果将是:"This is Test Result "