Регулярные выражения, поиск по двум строкам - C#
Формулировка задачи:
Доброго времени суток всем!
Пишу простой парсер для валют и на одном из сайтов столкнулся с такой проблемой
Есть код:
Хочу по строкам
class="main_one_divs valute_cell bank_cl_USD"
data-orig_price="58.20"
вытащить "58.20"
для этого написал следующее
Но почему то он ничего не находит, хотя на других сайтах где искать приходится в одной строке, все находит и вытаскивает.
Подскажите пожалуйста в чем у меня ошибка и как корректно написать регулярное выражение
Заранее спасибо !
</div> <div class="main_one_divs valute_cell bank_cl_USD" data-orig_price="58.20" data-one_price="58.25" data-two_price="58.30"> 58.20 </div>
string rate = Regex.Match(response, @"class=""main_one_divs valute_cell bank_cl_USD"""+@"data-orig_price=""([0-9]+\.[0-9])""").Groups[1].Value;
Решение задачи: «Регулярные выражения, поиск по двум строкам»
textual
Листинг программы
string rate = Regex.Match(html, @"class=""main_one_divs valute_cell bank_cl_USD"".*?[\n\r]*?.*data-orig_price=""([0-9]+\.[0-9]+)""").Groups[1].Value;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д