首页 新闻 会员 周边 捐助

C#中如何实现document.getElementByTagname

0
[已解决问题] 解决于 2015-05-03 09:55

如题,最好用正则,不能直接调用js!!!!!!!!!!!!!!要求查找出标签的所有内容

或者给解释一下这个表达式

Regex reg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);

星星点灯6的主页 星星点灯6 | 初学一级 | 园豆:164
提问于:2015-04-28 15:21
< >
分享
最佳答案
0

试试这个正则:

<(\S*?)[^>]*>.*?</\1>|<.*?/>
奖励园豆:5
邀月 | 高人七级 |园豆:25475 | 2015-04-28 15:57

这个都不用看

星星点灯6 | 园豆:164 (初学一级) | 2015-04-28 16:24

@春色园: 

http://regexlib.com/REDetails.aspx?regexp_id=1435

http://regexlib.com/REDetails.aspx?regexp_id=1763

 也可以试试这个:

(?is)(?:<img[^>]*?src)=(?:(['""])(?<img>[^'"">]+)\1|(?<img>[^'""\s>]+))
邀月 | 园豆:25475 (高人七级) | 2015-04-28 20:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册