[英]Remove special characters from NSString
我正在执行JSON解析。 我想删除响应中有许多不同的子字符串,因为响应中包含HTML或ASCII值。 喜欢'
或$quot;
或&
等。
我正在使用以下方法删除子字符串,但是如何删除所有ASCII或HTML子字符串?
NSString *strTe=[strippedString
stringByReplacingOccurrencesOfString:@"' ;" withString:@""];
编辑:在HTML表格标题下查看此页面 ,我在响应中得到了这些符号。
此代码可以帮助您查询:
- (NSString *)flattenHTML:(NSString *)html
{
NSScanner *theScanner;
NSString *text = nil;
theScanner = [NSScanner scannerWithString:html];
while ([theScanner isAtEnd] == NO)
{
[theScanner scanUpToString:@"<" intoString:NULL] ;
[theScanner scanUpToString:@">" intoString:&text] ;
html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>", text] withString:@""];
}
html = [html stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
return html;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.