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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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