Найти текст по шаблону на сайте, по примеру "xxxxx-xxxx-xxxx-xxxx" - C#
Формулировка задачи:
Здравствуйте, помогите пожалуйста с кодом.
Цель: найти текст по шаблону на сайте, по примеру "xxxxx-xxxx-xxxx-xxxx.
Например: На сайте есть какой-то блог и среди него есть "xxxxx-xxxx-xxxx-xxxx". И надо среди этого всего найти именно "xxxxx-xxxx-xxxx-xxxx".
В "x" может быть как цифра, так и буква. Цифры могут быть большими и маленькими.
Например: "5ghJ7-hgFJ-748b-NKLO"
Решение задачи: «Найти текст по шаблону на сайте, по примеру "xxxxx-xxxx-xxxx-xxxx"»
textual
Листинг программы
using System; using System.IO; using System.Net; using System.Text.RegularExpressions; class Program { static void Main(string[] args) { string url = @"http://www.cyberforum.ru/csharp-beginners/thread1952989.html"; string pattern = @"[a-zA-Z0-9]{5}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}"; var req = (HttpWebRequest)WebRequest.Create(url); using (var sr = new StreamReader(req.GetResponse().GetResponseStream())) { string data = sr.ReadToEnd(); foreach (var match in Regex.Matches(data, pattern)) { Console.WriteLine(match); } } Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д