![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.01.2010
Сообщений: 9
|
![]()
Привет, такая проблема, программа получает в мемо текст, в нем куча ссылок смешанных с тектстом, нужно вытащить все ссылки тоесть начиная с http:// и до следующего после текста ссылки пробела.
вот как думаю я, но она не работает почему, не пойму. PHP код:
Последний раз редактировалось Univerce =); 10.01.2010 в 17:35. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 10.01.2010
Сообщений: 9
|
![]()
немного переделал код, но выдирается только первая ссылка и дальше прога не идет.
Код:
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Используйте не POS, а POSEX. Описание - тоже в хэлпе.
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 10.01.2010
Сообщений: 9
|
![]()
у меня ругается на posEX
пишет не обьявленый идентификатор |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Забыл подключить модуль StrUtils, вот и ошибка из-за этого...
|
![]() |
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 10.01.2010
Сообщений: 9
|
![]()
Подключил, работает, но программа не работает какнужно, с репитом, как я делал он выдирает только перкую ссылку, все остальнео вставляет без изменений.
Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Код:
(ЗЫ, если ссылки обрезает на один символ то жирное убрать) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 10.01.2010 в 23:47. Причина: подправил |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 10.01.2010
Сообщений: 9
|
![]()
не работает =( и сильно подвешивает систему, на 99% =)
Я думаю сделать условие, если текст не найден то i:=1, и задать цикл чтобы программа искала и вырезала ссылки из текста, если ссылки не найдены i:=0 как программно это выразить не знаю =( |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 228
|
![]()
чего изобретать велосипед? используйте библиотеку RegExp
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с текстом | severin | Помощь студентам | 1 | 08.11.2009 17:06 |
Работа с текстом!!! | elf80 | Microsoft Office Excel | 2 | 24.09.2009 09:54 |
работа с текстом... | Poll | Помощь студентам | 5 | 23.01.2009 11:43 |
Работа с текстом(C++) | silent_witcher | Помощь студентам | 1 | 13.12.2008 17:55 |