powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Парсинг по тегам
6 сообщений из 6, страница 1 из 1
Парсинг по тегам
    #39058858
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Как вытащить текст между двумя тегами, нужно ФИО
Код: vbnet
1.
<div class="page_name fl_l ta_l" dir="auto">ФИО</div>


Функция парсинга

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Function Pars(ByRef strSource As String, ByRef strStart As String, ByRef strEnd As String) As String
        Dim iPos As Integer, iEnd As Integer
        Dim strResult As String
        iPos = strSource.IndexOf(strStart, 0)
        iEnd = strSource.IndexOf(strEnd, iPos + strStart.Length)
        If iPos <> -1 AndAlso iEnd <> -1 Then
            strResult = strSource.Substring(iPos + strStart.Length, iEnd - (iPos + strStart.Length))
        End If
        Return strResult
    End Function


Думал так но не работает
Код: vbnet
1.
2.
3.
4.
Dim tekst, result As String
        tekst = IE.Document.body.innerHTML
        result = Pars(tekst, ("< div class=" & "page_name fl_l ta_l" & "dir="auto" > "), ("</div>"))
        MsgBox(result)
...
Рейтинг: 0 / 0
Парсинг по тегам
    #39058888
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spartak19, ужо обсуждалось... не раз... по мне так лучше нет https://htmlagilitypack.codeplex.com/
по поводу вашего кода - попробуйте начать пользоваться отладчиком и все получится...
...
Рейтинг: 0 / 0
Парсинг по тегам
    #39058890
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,

Указанный мной код запускается, но не выдает результата, по поводу htmlagilitypack я ей когда то пользовался, но не пойму как применить в своем примере
...
Рейтинг: 0 / 0
Парсинг по тегам
    #39058905
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
new Regex("(?<=<div.*>).*(?=</div>)")



_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Парсинг по тегам
    #39058909
Spartak19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft,
как мне быть в моем примере?
...
Рейтинг: 0 / 0
Парсинг по тегам
    #39059148
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> как мне быть в моем примере?
Код: sql
1.
2.
3.
4.
5.
srcString = "<div class=\"page_name fl_l ta_l\" dir=\"auto\">ФИО</div>";
r = new Regex("(?<=<div.*>).*(?=</div>)");
match = r.Match(srcString);
if (match.Success)
     tmpString = match.Value;


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Парсинг по тегам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]