2010-07-07 85 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

解析