Ios 替换数组中字符串中的特殊字符
下面是我的代码:Ios 替换数组中字符串中的特殊字符,ios,objective-c,special-characters,Ios,Objective C,Special Characters,下面是我的代码: NSString *str = [EpiC objectAtIndex:indexPath.row]; NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\/"]; str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\"]; NSLog(@"
NSString *str = [EpiC objectAtIndex:indexPath.row];
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\/"];
str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\"];
NSLog(@"%@", str);
它显示的错误如下所示:
此行的未知转义序列:
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\/"];
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\"];
和程序中意外的“@”,在此行:
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\/"];
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\"];
未知转义序列意味着您必须用第二个反斜杠转义反斜杠
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
附加反斜杠也解决了程序中意外的“@”错误。未知转义序列意味着您必须用第二个反斜杠转义反斜杠
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
附加的反斜杠也解决了程序中意外的“@”错误。您喜欢吗
NSString *str = @"FSJ\/6356232";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\\"];
NSLog(@"%@", str);
你得到了
你喜欢吗
NSString *str = @"FSJ\/6356232";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\\"];
NSLog(@"%@", str);
你得到了
按以下步骤做,我相信这对你很有用
NSString *str = @"FSJ\/6356232";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\\"];
NSLog(@"%@", str);
照我说的做,我相信对你有用
NSString *str = @"FSJ\/6356232";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"\\/"];
str = [[str componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"\\"];
NSLog(@"%@", str);
你能显示你的字符串吗?
str
@Anbu.Karthik FSJ\/6356232这是字符串,我想要它是FSJ\6356232你能显示你的字符串吗?str
@Anbu.Karthik FSJ\/6356232这是字符串,我希望是FSJ\6356232你的答案和我的答案有什么区别对不起,我没有显示你的答案,而我会给出答案没关系,没问题,你的答案和我的答案有什么区别对不起,我没有显示你的答案,而我会给出答案没问题