Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从字符串中删除空格 正如你所看到的,这个字符串在中间有2个空格。 我的问题是,我如何摆脱它们,使字符串变成: NSString *s = @"0800 444 333";_Objective C_Nsstring_Whitespace - Fatal编程技术网

Objective c 从字符串中删除空格 正如你所看到的,这个字符串在中间有2个空格。 我的问题是,我如何摆脱它们,使字符串变成: NSString *s = @"0800 444 333";

Objective c 从字符串中删除空格 正如你所看到的,这个字符串在中间有2个空格。 我的问题是,我如何摆脱它们,使字符串变成: NSString *s = @"0800 444 333";,objective-c,nsstring,whitespace,Objective C,Nsstring,Whitespace,这可以通过简单的字符串格式实现。下面是一个例子: s = @"0800444333" 有关更多详细信息和选项,请参阅 为了进一步简化,这一行也可以这样写: NSString *s = @"0800 444 333"; NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""]; NSString *s = @"0800 444 333"; NSString *secondStrin

这可以通过简单的字符串格式实现。下面是一个例子:

s = @"0800444333"
有关更多详细信息和选项,请参阅

为了进一步简化,这一行也可以这样写:

NSString *s = @"0800 444 333";
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""];
NSString *s = @"0800 444 333";
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""];

如果要删除开头和结尾的空格,请使用
stringByTrimmingCharactersInSet:[NSCharacterSet-whitespaceAndNewlineCharacterSet]
string方法

例如

NSString *s = [@"0800 444 333" stringByReplacingOccurrencesOfString:@" " withString:@""];
对于删除所有空格,使用@nspostwenidle就足够了

NSString*Naveen=@“Naveen Kumar Singh”; NSString*secondString=[Naveen StringByReplacingOfString:@”“with String:@”“]发生率

Ans:-纳文库马辛格

NSString *s = @"0800 444 333";
s = [s stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
有关更多详细信息和选项,请参见
NSString

为了进一步简化,这一行也可以这样写:

NSString *s = @"0800 444 333";
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""];
NSString *s = @"0800 444 333";
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""];

您可以删除手机联系人中的空白,例如“+92 3121245”,如下所示 +923121245

使用以下代码行

NSString telNum=@“+92 3121245”

NSString*cNum=[telNum stringByReplacingOccurrencesOfString:@“\u00a0”
带字符串:@“]

请使用以下代码

NSString *s = [@"0800 444 333" stringByReplacingOccurrencesOfString:@" " withString:@""];


我不知道为什么,但替换@“”在我的情况下不起作用。解决方案很简单,只需将空格写为unicode字符:

str =  [str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

你能描述一下与公认答案的区别吗?