Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
fanatUA
9 / 9 / 3
Регистрация: 29.09.2009
Сообщений: 66
1

Парсинг html многосточний

26.03.2010, 11:05. Просмотров 1998. Ответов 3
Метки нет (Все метки)

если строка
HTML5
1
<td class="cell_c">Привет</td>
можна реализовать
C#
1
2
string pattern ="<td class=\"cell_c\">(.*)</td>";
//где (.*) то что мне нужно, Привет
а как быть если несколько строчек
HTML5
1
2
3
<td class="cell">Вася</td>
 
          <td class="cell_c">Привет</td>
и нужно опять же слово "Привет"
просто
HTML5
1
<td class="cell_c">
нельзя, потому что их много в коде и мне даст первое попадание
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2010, 11:05
Ответы с готовыми решениями:

Парсинг HTML
Необходимо представить HTML код в естественном виде, исключительно текстом....

Парсинг html
Собственно с регулярками я разобрался, но возникает другой вопрос: есть такой...

Парсинг HTML. Получение "правильного" html
Приветствую. Очевидно, парсю странички. Бигдата, разные сайты. Необходимо без...

Парсинг зашифрованной HTML
Возникла задача парсинга страниц HTML! С самим парсингом всё понятно, но...

Парсинг HTML страниц
Привет, посоветуйте хорошие ресурсы/гайды/книги для изучения парсинга HTML...

3
MAcK
Комбайнёр
1573 / 671 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
26.03.2010, 11:09 2
Значит так:
1. Нужно искать следующее, а при поиске можно указывать откуда стартовать.
Вот так и получается, что Вы ищете пока не достигнете желаемого.
0
fanatUA
9 / 9 / 3
Регистрация: 29.09.2009
Сообщений: 66
26.03.2010, 11:27  [ТС] 3
а как изменить текущее положение маркера?
StreamReader
0
fanatUA
9 / 9 / 3
Регистрация: 29.09.2009
Сообщений: 66
28.03.2010, 12:12  [ТС] 4
Решилось с помощью знаков табуляции \r\n - ето воспринимаеться как переход на новую строчку
в итоге
HTML5
1
2
3
<td class=\"cell\">Вася</td>
 
          <td class=\"cell_c\">(.*)</td>
(.*) нужное слово, тогда пишем:
C#
1
<td class=\"cell\">Вася</td>\r\n\r\n          <td class=\"cell_c\">(.*)</td>
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2010, 12:12

Парсинг html тегов
Нужно спарсить тег, например: ******** &lt;div&gt;текст текст&lt;/div&gt; ******** ...

Парсинг нужного значения из html
ПРИвет помогите с задачей Получаю такой ответ после GET запроса ...

Парсинг html кода страницы
Допустим есть некая страница, у которой html &lt;head&gt; &lt;body&gt; &lt;b&gt;ololo&lt;/b&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru