替换目标c中的单引号

时间:2016-03-22 08:30:25

标签: objective-c

替换单引号(')我正在使用:

  Glide.with(this).load(imageUrl).into(imageView);

预期结果:

 NSString *value = @"S't";
 value = [value stringByReplacingOccurrencesOfString:@"'"withString:@"\'"];

真实结果:

value = @"S\'t"

不幸的是,这种方法不能像我预期的那样工作。 据我所知,这是检测到'如果它是由字母环绕。你可以分享一下你是否有可能处理这个问题。

1 个答案:

答案 0 :(得分:3)

你需要转义\字符,因为它是特殊的“转义”字符本身。

value = [value stringByReplacingOccurrencesOfString:@"'"withString:@"\\'"];