iPhone:从NSString中删除单斜杠

时间:2012-03-03 13:31:58

标签: ios objective-c

我想从以下字符串中删除单斜杠。

"{\"ID\":\"2\",\"OrderNo\":\"48\",\"Price\":\"95\",\"Title\":\"Sell out\"}"

我尝试使用以下代码。

resultStr = [myString stringByReplacingOccurrencesOfString:@"\\'" withString:@""];

但它并没有从给定的字符串中删除斜杠。

有人可以帮我解决这个问题吗?

谢谢!

4 个答案:

答案 0 :(得分:1)

您不需要删除斜杠(\),因为它不存储在字符串中。它只是用于添加双引号(“)

答案 1 :(得分:0)

你只有一个拼写错误,一个额外的'

尝试

resultStr = [myString stringByReplacingOccurrencesOfString:@"\\" withString:@""];

答案 2 :(得分:0)

你确定该字符串中确实有斜杠吗?看起来他们只是逃避嵌套的引号字符。

答案 3 :(得分:0)

由于 @Piyush 表示\不适合自身,因此它是" (double quotes)的转义序列。因此,您无需替换\ (slash),而是需要替换" (double quotes)以获得所需的输出。

resultStr = [myString stringByReplacingOccurrencesOfString:@"\"" withString:@""];