Пример ссылки парсинга регулярными выражениями
Категория: .NET
2011-09-06 00:08:40
code: #csharp
- const string fileName = "Википедия*— свободная энциклопедия.htm";
- HtmlDocument document = new HtmlDocument();
- document.Load( fileName );
- // Находим все элементы ......
- HtmlNodeCollection nodes = document.DocumentNode.SelectNodes( @"//a[@href][b]" );
- foreach ( var node in nodes ) {
- Console.WriteLine( node.SelectSingleNode( "b" ).InnerText.Trim() );
- Console.WriteLine( node.GetAttributeValue( "href", "" ).Trim() );
- }
Пример нахождения просто ссылки:
code: regexp
<a\shref="(.|\n)*?(</a>)
Поделиться: