Найти текст по шаблону на сайте, по примеру "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();
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы