objective-c中的转义部分字符串
我将JSON拉入objc,只需要在字符串的一部分中转义双引号。我假设我将不得不使用正则表达式,但我无法集中精力。只需使用stringByReplacingOccurrencesOfString:替换双引号的每次出现 输入示例:objective-c中的转义部分字符串,objective-c,regex,nsstring,escaping,Objective C,Regex,Nsstring,Escaping,我将JSON拉入objc,只需要在字符串的一部分中转义双引号。我假设我将不得不使用正则表达式,但我无法集中精力。只需使用stringByReplacingOccurrencesOfString:替换双引号的每次出现 输入示例: [ { "name": "Bob", "formatted_name": "<p id="formattedName">Bob</p>" }, { "name": "David", "formatted_name": "<p id="form
[ { "name": "Bob", "formatted_name": "<p id="formattedName">Bob</p>" }, { "name": "David", "formatted_name": "<p id="formattedName">David</p>" } ]
输出:
[ { "name": "Bob", "formatted_name": "<p id=\"formattedName\">Bob</p>" }, { "name": "David", "formatted_name": "<p id=\"formattedName\">David</p>" } ]
你为什么要这么做?转义应该由发送端和接收端的库完成。是否使用此正则表达式,所以你应该是。然而,对于奇怪的特定用途,正则表达式是完全可以使用的。