Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
objective-c中的转义部分字符串_Objective C_Regex_Nsstring_Escaping - Fatal编程技术网

objective-c中的转义部分字符串

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

我将JSON拉入objc,只需要在字符串的一部分中转义双引号。我假设我将不得不使用正则表达式,但我无法集中精力。只需使用stringByReplacingOccurrencesOfString:替换双引号的每次出现

输入示例:

[ { "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>" } ]

你为什么要这么做?转义应该由发送端和接收端的库完成。是否使用此正则表达式,所以你应该是。然而,对于奇怪的特定用途,正则表达式是完全可以使用的。