Регулярные выражения для парсинга HTML - C# (208235)
Формулировка задачи:
Как можно заменить такое:
Что бы не писать все цвета в отдельных Replace ?
Листинг программы
- .Replace("<font color=\"White\">", "")
- .Replace("<font color=\"Olive\">", "")
- .Replace("<font color=\"Yellow\">", "")
- .Replace("<font color=\"StaleGray\">", "")
Решение задачи: «Регулярные выражения для парсинга HTML»
textual
Листинг программы
- using System;
- using System.Text.RegularExpressions;
- class Program
- {
- static void Main(string[] args)
- {
- string html1 = "Не нужный текст<font color=\"Red\">Привет медвед</font> Не нужный текст";
- Regex regex = new Regex("<font\\s+color=\"[a-zA-Z]+\">([\\S\\s]*)</font>",
- RegexOptions.IgnoreCase);
- Console.WriteLine(regex.Match(html1).Groups[0].Value);
- Console.ReadKey(true);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д