这应该很简单,但它不起作用.我试图使用以下内容从名为parms的NSString中删除单引号(在格式字符串中删除不相关的vars):
NSString *newVar =[[NSString alloc] initWithFormat:@"%@", [parms stringByReplacingOccurrencesOfString:@"'" withString:@""]];
Run Code Online (Sandbox Code Playgroud)
因此,如果parms包含"Mike's Hat",我希望newVar包含"Mikes Hat".相反,它包含"迈克的帽子".
您的代码必须比您所证明的更多,但以下工作完美:
NSString *parms = @"Mike's Hat";
NSString *newVar =[parms stringByReplacingOccurrencesOfString:@"’" withString:@""];
NSLog(@"%@",newVar);
Run Code Online (Sandbox Code Playgroud)
输出: Mikes Hat
'如果上述内容对您不起作用,则该字符可能与parms字符串中的字符不同.
事实证明,您使用错误的字符将此字符复制/粘贴到您的字符串中: ’
| 归档时间: |
|
| 查看次数: |
2509 次 |
| 最近记录: |