Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787

Усовершенствовать парсинг

14.09.2013, 16:07. Показов 772. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, есть код:
C++
1
2
3
4
5
6
7
8
9
    IdHTTP1->Request->UserAgent="Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0";
    UnicodeString cyb=IdHTTP1->Get("");
    for (int i = 0; i < cyb.Length(); i++)
        {
          int positionone=cyb.Pos(""); // нахождение начала
          int positiontwo=cyb.Pos("");        // нахождение конца
          Memo1->Lines->Add(cyb.SubString(positionone,positiontwo-positionone));
          cyb = cyb.SubString(positionone,positiontwo-positionone);
        };
Проблема в том, что он при нахождение начала вставляет эту фразу в спарсиной текст, и получается что-то такого:
Code
1
<br>Погода
как это выправить ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.09.2013, 16:07
Ответы с готовыми решениями:

Усовершенствовать медиаплеер C++
доброй ночи,уважаемые программисты, а также все любители программирования. помогите, пожалуйста, усовершенствовать программу на С++ Builder...

усовершенствовать прогу
помогите усовершенствовать прогу хочу чтобы все было в одной тхт и при нажатии на кнопку выводило первые 10 строк затем на 2 кнопку...

Как усовершенствовать алгоритм?
Здравствуйте. Есть такой код: for(int i = 0; i &lt; WORDS-&gt;Count; i++) { flag = false; for(int j = 0; j &lt;...

1
191 / 52 / 19
Регистрация: 18.02.2013
Сообщений: 508
Записей в блоге: 9
14.09.2013, 18:04
C++
1
int positionone=cyb.Pos("");
Нужно еще прибавить длину лексемы,которую ищем в начале.
Например,если ищем <br>,то нужно прибавлять 4.
будет так:
C++
1
int positionone=cyb.Pos("<br>")+4;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.09.2013, 18:04
Помогаю со студенческими работами здесь

Усовершенствовать программу Часы
Вот программа часов помогите завершить ее: А) Римский циферблат Б). Выводить цифровые значения часов, минут и секунд. В). Иметь...

Усовершенствовать НА Маркова
Дали ДЗ &quot;Написать схему НА, обращающего любое слово в заданном алфавите V&quot;. Я предложил такое решене, AEN-&gt;NAE(E и N принадлежат...

а можите усовершенствовать
что бы матрицы вводились не радномно а каждый элемент пользователем : uses crt; const n=5; Type mas=array of integer; var ...

Усовершенствовать код
Можно ли сделать так что бы не писать s1,s2 ,а просто сделать так чтобы результат от s1 остался и я такими же вычислениями посчитал s2 и в...

усовершенствовать программу
Найти значение k и выбрать правильный вариант после текста программы.Попытайтесь усовершенствовать программу.Спасибо:-*var...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru