Я получаю строку, возвращаемую в мое приложение от моего шлюзового процессора. Содержание строковые:Parsing C# dynamic string
ssl_result=0
ssl_result_message=APPROVAL
ssl_txn_id=9621F9AD-E49E-4003-91BD-5C1B08569959
ssl_approval_code=N54032
ssl_cvv2_response=
ssl_avs_response=
ssl_invoice_number=123-ABC
ssl_amount=5.00
ssl_card_number=00*******0000
ssl_exp_date=0000
[email protected]
ssl_result_message может быть либо "УТВЕРЖДЕНИЯ" или "DECLINED". Мне нужно проанализировать строку, чтобы определить, что сообщение было и если одобрено, что такое ssl_approval_code. Проблема, с которой я столкнулась, заключается в том, что эти значения будут динамическими.
мкм, так что ваш вопрос? –
Что именно вы подразумеваете под «динамикой»? Пока это кажется очень простой проблемой синтаксического анализа строк - что вы пробовали, который не работает для вас? –
Предполагая, что Googling для «строкового разбора» вам не поможет, попробуйте «регулярное выражение». –