正在字符串中分析特定值

本文关键字:字符串 | 更新日期: 2023-09-27 17:58:08

我正在从正在调用的web服务中获取一个返回字符串。现在我想查找应该出现在返回字符串中的特定值。返回字符串是这样的:

pg_response_type=A
pg_response_code=A01
pg_response_description=已批准
endofdata

现在我想检查这个字符串中是否存在pg_response_code=A01。我知道我必须为字符串中的循环。代码应该是什么。。。?假设我将此字符串存储在string Response;

正在字符串中分析特定值

只需使用String.Contains:

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

在不编写解析器或循环的情况下,您仍然可以检查特定的值,如下所示:

string response; //response in here.
if(response.contains("pg_response_code=A01"))
{
 //do something
}