2010-07-07 2 views
0

Я хочу спросить что-то о NSString в объекте C. Я использую следующий код для извлечения некоторого содержимого 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

Смежные вопросы