一个非常简单的问题,但是给我带来麻烦,我想在整个xml文件中将“替换为\”。我尝试过,但不知道该怎么做。
我的尝试:
escapedXMLString = [xml stringByReplacingOccurrencesOfString:@""" withString:@"\""];
当然,以上行甚至都不会编译,因为我在转义双引号。那么,有什么解决方法吗?
最佳答案
您需要使用\来代替查找字符串中的“,并在替换中使用\来替代\”。
escapedXMLString = [xml stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];