2011-05-31 90 views
0

我從我正在調用的Web服務獲取返回字符串。現在我想查找應該出現在該返回字符串中的特定值。返回的字符串是這樣的:解析字符串中的特定值

pg_response_type = A
pg_response_code = A01
pg_response_description =批准
endofdata

現在我想在此字符串來檢查,如果pg_response_code = A01是否存在。我知道我必須在字符串中循環。應該是什麼代碼...?假如我是存儲此字符串string Response;

+4

哪些錯誤與'包含'方法?例如'if(response.Contains(「pg_response_code = A01」)...' – 2011-05-31 16:01:56

回答

6

只需使用String.Contains

bool contains = response.Contains("pg_response_code=A01") 
1

不用寫一個解析器或循環您還可以檢查這樣的具體數值,

string response; //response in here. 

if(response.contains("pg_response_code=A01")) 
{ 
//do something 
}