完成C#代码:
能够对html网页内容进行正则配对,把正则网页里的所有链接和链接内容查找出来:
能够对html网页内容进行正则配对,把正则网页里的所有链接和链接内容查找出来:
C# Code
复制内容到剪贴板
- static void Main(string[] args)
- {
- string pattern = "<(a|A)\\s*(href|HREF)\\s*=\\s*(['\"])(?'LinkUri'[^']+)\\3[^>]*>\\s*(?'LinkTitle'[^\\<]+)\\s*</\\1>";
- string source = @"<li>
- <a href='http://163.com'> 网易 </a>
- </li>
- <li>
- <a href='http://www.google.com'>Google </a>
- </li>";
- Regex reg = new Regex(pattern, RegexOptions.Compiled);
- Match m = reg.Match(source);
- while (m.Success)
- {
- string linkUri = m.Groups["LinkUri"].Value;
- string LinkTitle = m.Groups["LinkTitle"].Value;
- m = m.NextMatch();
- }
- }