不使用正则,直接替换就可以NSString *str=@"hello “world“";
str=[[str stringByReplacingOccurrencesOfString:@" " withString:@" "] stringByReplacingOccurrencesOfString:@"“" withString:@"\""];
NSLog(@"str:%@",str);
str=[[str stringByReplacingOccurrencesOfString:@" " withString:@" "] stringByReplacingOccurrencesOfString:@"“" withString:@"\""];
NSLog(@"str:%@",str);
解决方案 »
- 求一本obj-c书籍
- 有什么方法可以检测耳机线控按钮的状态?
- 求助UITextView能否实现文本的选取不是从头开始的方式?
- 想学IPHONE上面的程序开发吗?
- xcode快捷问题 各位大神教下 不需要2分钟时间 谢谢。
- drawRect中如何自定义UIView形状??我的代码有些问题
- iOS的webView如何实现html的离线缓存
- app安装包上传
- IOS怎么上传一个字典
- iOS 如何把app里的音频文件写入到本地
- 【如何修改变量只读属性】NSURLConnection中的NSURLProtectionSpace如何设置ServerTrust?
- ad hoc 上架也要通过 https://itunesconnect.apple.com填写一大堆app的信息?
http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html
<.*?>|&.{1,9};
您可以使用正则来匹配得到所有匹配 &\w+;的数组集合,再遍历进行替换,你可以维护一个你给的地址
http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html
中所有出现过的字符匹配,使用KV的形式来存储如 @{@" ":@" ", @"“":@"\"", .........}
在使用正则匹配得到的集合遍历中,根据key来得到value 然后再进行替换