Разбор в строке для определенного значения - PullRequest
0 голосов
/ 31 мая 2011

Я получаю возвращаемую строку от веб-службы, которой я звоню.Теперь я хочу найти конкретное значение, которое должно присутствовать в этой возвращаемой строке.Возвращаемая строка выглядит примерно так:

pg_response_type = A
pg_response_code = A01
pg_response_description = APPROVED
endofdata

Теперь я хочу зарегистрироватьсяэта строка, если pg_response_code = A01 присутствует или нет.Я знаю, что мне нужно для цикла в строке.Какой должен быть код ...?Предположим, я храню эту строку в string Response;

Ответы [ 2 ]

6 голосов
/ 31 мая 2011

Просто используйте String.Contains:

bool contains = response.Contains("pg_response_code=A01")
1 голос
/ 31 мая 2011

Без написания парсера или зацикливания вы все равно можете проверить конкретные значения, например:

string response; //response in here.

if(response.contains("pg_response_code=A01"))
{
 //do something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...