Парсинг регулярными выражениями - C#
Формулировка задачи:
Здравствуйте, не могу написать программу, у меня вот такая ошибка выходит:Форматы URI не поддерживаются.
Листинг программы
- HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
- doc.Load("http://"+textBox1.Text);
- string pattern = @"\d{0,3}\.\d{0,3}\.\d{0,3}\.\d{0,3}";
- RegexOptions option = RegexOptions.IgnoreCase;
- Regex newReg = new Regex(pattern, option);
- MatchCollection matches = newReg.Matches(doc.ToString());
- foreach (Match mat in matches)
- {
- checkedListBox1.Items.Add(mat.ToString());
- }
Решение задачи: «Парсинг регулярными выражениями»
textual
Листинг программы
- var myRequest = (HttpWebRequest)HttpWebRequest.Create("http://"+textBox1.Text);
- var myResponse = (HttpWebResponse)myRequest.GetResponse();
- var sr = new StreamReader(myResponse.GetResponseStream(),Encoding.GetEncoding(1251));
- var html = sr.ReadToEnd();
- HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
- doc.LoadHtml(html);
- string pattern = @"\d{0,3}\.\d{0,3}\.\d{0,3}\.\d{0,3}";
- RegexOptions option = RegexOptions.IgnoreCase;
- Regex newReg = new Regex(pattern, option);
- MatchCollection matches = newReg.Matches(doc.ToString());
- foreach (Match mat in matches)
- {
- checkedListBox1.Items.Add(mat.ToString());
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д