Asp.net正则获取html内容
生活随笔
收集整理的這篇文章主要介紹了
Asp.net正则获取html内容
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、獲取div內(nèi)容
string str = "tt<u>ss</u><div id=\"test\"><div><a>fds</a></div></div>";Regex reg = new Regex(@"(?is)<div\s+id=""test"">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>");Match m = reg.Match(str);if (m.Success){Response.Write(m.Value);}2、獲取div內(nèi)容
string str = "tt<u>ss</u><div id=\"test\"><div><a>fds</a></div></div>";Regex reg = new Regex(@"(?is)<div\s*id=""test"">((?<Open><div>)|(?<-Open></div>)|.*?)*?(?(Open)(?!))</div>");Match m = reg.Match(str);if (m.Success){Response.Write(m.Value);}?
總結(jié)
以上是生活随笔為你收集整理的Asp.net正则获取html内容的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: xcode 编译时有相同的类,导致冲突,
- 下一篇: 【xml】python的lxml库使用