avk013.blogspot.com - другой мой блог "C# and etc"

воскресенье, 31 января 2016 г.

C# нужно считать число, которое находится среди статичного текста

Нужно считать значение ключа между словами "значение" и "для лампочки", которое находится на сайте.
В зависимости от значения наша программа будет принимать какое-либо значение.

===============================
using System.Net;
using System.IO;
using System.Text.RegularExpressions;
===============================
 public static Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
===============================

private void button1_Click(object sender, EventArgs e)
{ try  {
                string html0 = "";
                WebRequest request = WebRequest.Create(new Uri(@"http://edis.pp.ua/project+/button/index.php?date_req=" + DateTime.Now.ToString("dd.MM.yyyy")));
                // Получить ответ с сервера
                WebResponse response = request.GetResponse();
                // Получаем поток данных из ответа
                using (StreamReader stream = new StreamReader(response.GetResponseStream()))
                { // Выводим исходный код страницы
                    string line;
                    while ((line = stream.ReadLine()) != null)
                        html0 += line + "\n"; }
                //выбираем значение            
                string match = Regex.Match(html0, @"значение.*?лампочки").ToString();
                //вынимаем число
                match = Regex.Match(match, @"[0-9]").ToString();
                textBox1.Text = match;            }
            catch { }}




Комментариев нет:

Отправить комментарий