2010-07-07 60 views
0

我想问一些关于目标C中的NSString的内容。我使用下面的代码来检索一些HTML内容。从NSString获取内容的一部分

NSHTTPURLResponse *response = nil; 
NSError *error = nil; 
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 
NSString *data = [[NSString alloc]initWithData:responseData encoding:NSUTF8StringEncoding]; 

data中,它包含很多HTML代码,例如,

<!DOCTY... > 
... 
// retrieve the content from <form> to </form> 
<form method="post" action="..."> 
    <input type="..." name="name_1" value="value_1" /> 
    <input type="..." name="name_2" value="value_2" /> 
</form> 
...  
</html> 

我想要得到的NAME_1,_1,NAME_2和值_2并NSString的内容,就像

NSString A = "name_1" 

NSString B = "value_1" 

NSString C = "name_2" 

NSString D = "value_2" 

是否NSString的提供这种搜索或方法来检索字符串?非常感谢你。

回答

0

NSString可以,但它会非常混乱。

如果你是在解析的NSString看看一个NSScanner意图,否则检查出使用NSXMLDocument

--Frank

解析