非常简单的问题,但给我很多时间,我想在我的整个xml文件中替换“to”。我试过但不知道该怎么做。
我的尝试:
escapedXMLString = [xml stringByReplacingOccurrencesOfString:@""" withString:@"\""];
当然上面的行甚至不会编译,因为我正在逃避双引号。那么有什么工作吗?
答案 0 :(得分:6)
你需要\来转义“在查找字符串中的”和替换中的“\”。
escapedXMLString = [xml stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];
答案 1 :(得分:1)
尝试[xml stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""]);
答案 2 :(得分:1)
如果你需要为更复杂的事情生成这个文字,你可以考虑使用这样的工具:
http://www.freeformatter.com/java-dotnet-escape.html#ad-output
为你完成工作。
另见this answer。