MetaTags的正则表达式

时间:2015-08-17 00:43:04

标签: .net regex

您好我正在尝试使用HTML元代码解析元标记: http://www.codeproject.com/Articles/16548/HTML-Meta-Tag-Parser

代码效果很好,但是注意到一个问题,正则表达式与HTML标记上自关闭之前没有空格的标记不匹配。

即。  <meta property="og:url" content="http://www.surfstitch.com/product/penny-36-inch-longboard-skateboard-glow" />作品(空格“/&gt;”)  <meta property="og:image" content="http://www.surfstitch.com/product_images/PNYCOMP36105-PENNY-1_180X225.JPG"/>不起作用(无空格“/&gt;”)

<meta\s*(?:(?:\b(\w|-)+\b\s*(?:=\s*(?:""[^""]*""|'" + "[^']*'|[^""'<> ]+)\s*)?)*)/?\s*>

正则表达式是如上所述,我继续尝试,我已经尝试了一些mod但仍然是Regex的新手,并且找不到一个在线.NET正则表达式测试器,它显示了我确定可行的结果。也就是说,当这些人没有匹配时:http://regexhero.net/tester/

由于

0 个答案:

没有答案