Регулярное выражение для разбора html - C#
Формулировка задачи:
помогите написать регулярку разбора хтмл тега
Решение задачи: «Регулярное выражение для разбора html»
textual
Листинг программы
static string tagPattern = "<(?<Name>[^>^\\s]+)" + "\\s*" + "(?<Attributes>[^>]*)" + ">" + "(?<Child>[\\s\\S]*)" + "<\\/\\1\\s*>"; static string attributesPattern = "(?<Name>[^=^\\s]+)" + "\\s*[=]\\s*" + "(?:(?:(?<Value>[^\"^\\s^=^>]+|[^>^\"^=]))|(?:[\"]\\s*(?<Value>\\S+|[^>])\\s*[\"]))"; static Regex tagRegex = new Regex(tagPattern); static Regex attributesRegex = new Regex(attributesPattern);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д