Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 1
Регистрация: 11.06.2012
Сообщений: 40

Поиск ссылок

28.06.2012, 22:34. Показов 1402. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется файл с исходным кодом страницы.
Рассматривать фрагмент страницы между строками содержащими "<TR class=hdr>" (их всего 2)

Нужно найти все ссылки вида "http://сайт.com/любойтекст" , но так чтобы они не содержали "?" после слэша
В случае нахождения такой ссылки - продолжить её считывать до тэга </A>

Я слышал что-то о регулярных выражениях, но ни разу их не использовал..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.06.2012, 22:34
Ответы с готовыми решениями:

Поиск ссылок в html-документе
Подскажите советом, с чего начать..

В тексте поиск ссылок
Уважаемые форумчане! Подскажите как можно реализовать поставленную задачу. Мы копируем текст, в котором присутствуют ссылки, все ссылки...

1C 8.2 Поиск неудаляемых ссылок
Как найти ссылки котрые не дают удалить документ. (Удаление помеченных объектов) Список я вижу по (!) но где его найти - этот документ не...

7
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.06.2012, 00:15
Можно юзать boost/regex

https://www.cyberforum.ru/cpp-... 36710.html
IdHTTP Авторизация на сайте
Взять значения из сайта
0
0 / 0 / 1
Регистрация: 11.06.2012
Сообщений: 40
29.06.2012, 00:46  [ТС]
Нет, у меня нету boost/regex, да и у меня по проще случай
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.06.2012, 01:34
Нет, у меня нету boost/regex
так у тебя что старый Builder? Какая версия?

Добавлено через 2 минуты
Иначе вручную методами String Pos() и SubString().
0
0 / 0 / 1
Регистрация: 11.06.2012
Сообщений: 40
29.06.2012, 03:03  [ТС]
Всё! Решил проблему.. методами pos()
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.06.2012, 03:05
Ну это куда сложнее и ограничение чем через boost/regex
0
0 / 0 / 1
Регистрация: 11.06.2012
Сообщений: 40
29.06.2012, 04:48  [ТС]
не спорю)) но для того кто изучает язык Си меньше чем пол года это самое оно)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.06.2012, 04:51
Ну если изучать... то стоит ручками создать ф-цию pos() и потом ее только использовать... -для учебы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.06.2012, 04:51
Помогаю со студенческими работами здесь

Поиск ссылок на объект
Если (Объект.СсылкаНаОбъект.Пустая() = Истина) Тогда Сообщить(&quot;Выберите номенклатуру&quot;); Иначе Ссылки = Новый Массив; ...

Поиск ссылок на странице
Добрый день, помогите,пожалуйста, с реализацией задачи: есть три фрейма, по нажатию клавиши в 1 фрейме, все ссылки со страницы 2 фрейма...

Поиск ссылок в WebBrowser-е
Здравствуйте. Есть программа написанная пол года назад. Часть кода. while true do begin Application.ProcessMessages; ...

Поиск ссылок по сайту
День добрый! Нужно осуществить поиск битых ссылок по сайту. Программа подгружает с главной страницы ссылки в ArrayList типа...

Поиск ссылок в тексте
Как искать ссылки в HTML файле (содержимое которого хранится в одной переменной string)? Идея такая разбить весь файл на массив чар и потом...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru