Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2009, 15:27   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

beemoto, я и имел в виду это
в твоем случае вместо что угодно находится "icq.cgi"
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.04.2009, 15:39   #12
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

Пепел Феникса, да всё спс! +1 ща поставлю,можеш пожалуста адаптировать под #7 пост!? там на 73тей строчке находится это.
у мну есть переменная S в ней находится исходный код (который в #7 посте)
мне нада чтоб 581946553 выводился в переменную uinnum
т.е. отсортировка всего лишнего из переменной S в переменную uinnum
beemoto вне форума Ответить с цитированием
Старый 12.04.2009, 15:58   #13
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

KingOfNothing, те тоже отзыв дал!
beemoto вне форума Ответить с цитированием
Старый 12.04.2009, 16:03   #14
KingOfNothing
Пользователь
 
Регистрация: 06.02.2009
Сообщений: 89
По умолчанию

Хочу сказать, что лучше использовать регулярные выражения, так как они проще в использовании. Вот например, как найти номер на всей странице:
Код:
uses RegExpr;
var s:string;
RegExp: TRegExpr;
begin
s:=''; // в s код из 7 поста
RegExp := TRegExpr.Create;
try
RegExp.Expression := '[0-9]{9}';
if RegExp.Exec(s) then
  writelen(RegExp.Match[0]);
  finally
    RegExp.Free;
  end;
end;
Если вдруг захотите сказать мне спасибо - воспользуйтесь кнопкой "Добавить отзыв"
KingOfNothing вне форума Ответить с цитированием
Старый 12.04.2009, 16:26   #15
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

KingOfNothing лучше, спорить никто не будет, но если у меня документ размеров около мегабайта сколько ресурсов потребуется для использования регулярок при выобрке, если скажем мачится там будет половина строк ? =) далеко не во всех случаях регулярные выражения хороший выход.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 12.04.2009, 16:32   #16
KingOfNothing
Пользователь
 
Регистрация: 06.02.2009
Сообщений: 89
По умолчанию

Квэнди, а сколько ресурсов потребуется без регулярных выражений?
Если вдруг захотите сказать мне спасибо - воспользуйтесь кнопкой "Добавить отзыв"
KingOfNothing вне форума Ответить с цитированием
Старый 12.04.2009, 16:46   #17
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Для этого вам будет достаточно сравить исходный код copy, pos и posex и сравнить с исходным кодом анализа regexp-ов
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 12.04.2009, 17:08   #18
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

Квэнди, можеш еще разок помочь!?
вот код:
Код:
<a href="icq.cgi">581946553</a>
у мну есть переменная S в ней находится исходный код (который в #7 посте)
мне нада чтоб 581946553 выводился в переменную uinnum
т.е. отсортировка всего лишнего из переменной S в переменную uinnum
KingOfNothing, без этого можно!? как в конце #7 поста!? этот код я пока нашел как самый простой
beemoto вне форума Ответить с цитированием
Старый 12.04.2009, 18:52   #19
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

УУХУУУУУУУУУ!
ВСё разобрался!
мона зделать гораздо всё проще!
всем пасиба
темка клозед.
beemoto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг страницы Terikon Общие вопросы Delphi 3 04.04.2009 00:32
парсинг страницы seoanalyzer Общие вопросы Delphi 3 13.02.2009 12:50
Парсинг HTML страницы OkeaH Работа с сетью в Delphi 1 19.01.2009 09:17
HTML Парсинг BaikalLord Помощь студентам 5 15.12.2008 08:20