|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.08.2015, 20:55 | #1 | |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
Получение всех ссылок со страницы
Добрый день!
Мне нужно получать все ссылки со страницы. Составил такую регулярку: Код:
Цитата:
/index.php автоматически преобразовывать в site.ru/index.php |
|
18.08.2015, 21:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
<a href=("|'')(.*?)("|'').php$
Не?
I'm learning to live...
|
18.08.2015, 21:29 | #3 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
В TRegExpr 0.952 есть модуль HyperLinksDecorator.pas, в нём реализован механизм разбора url на составные.
Код:
|
19.08.2015, 11:11 | #4 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
|
19.08.2015, 13:02 | #5 | |
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
Беря за основу это: http://www.programmersforum.ru/showp...42&postcount=6 видоизменяем до этого: Код HTML:
/\<[aA](?:\s+[^\s]*?)*?(?:>(.*?)|\s+href=(?:([^'"\s]*?)|'(.*?)'|"(.*?)")(?:\s+[^\s]*?)*?>(.*?))<\/[aA](?:\s+[^\s]*?)*?>/g Substitution: [URL=$2$3$4]$1$5[/URL] Код HTML:
\<[aA](\s+[^\s]*?)*?(>(.*?)|\s+href=(([^'"\s]*?)|'(.*?)'|"(.*?)")(\s+[^\s]*?)*?>(.*?))<\/[aA](\s+[^\s]*?)*?> Substitution: [URL=$5$6$7]$3$9[/URL] Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение всех ссылок на видео с сайта | Tyoma5891 | PHP | 5 | 10.10.2013 13:45 |
Поиск всех внешних ссылок с сайта | asale | PHP | 2 | 24.04.2012 22:56 |
Получение ссылок от родительского компонента на все визуальные дочерние | victorixx | Компоненты Delphi | 2 | 21.11.2011 09:13 |
получение списка ссылок на подпапки файлы однойпапки | i777 | Microsoft Office Excel | 3 | 06.10.2010 23:30 |
Изменение всех ссылок в XLS. | KOM-STAR | Microsoft Office Excel | 2 | 13.05.2010 15:50 |