Регулярные выражения для парсинга 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д