powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Помогите с регулярным выражением
6 сообщений из 6, страница 1 из 1
(PHP) Помогите с регулярным выражением
    #33078635
menvil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите составить регулярное выражение

Есть кусок файла..... который скачиваю из инета
вот фрагмент кода
------------
<td nowrap class="mainBody" valign="top">

</td>
<td nowrap class="mainBody" valign="top">


</td>
<td nowrap class="mainBody" valign="top">
<a href="http://web.archive.org/web/20020813203935/http://www.jomomedia.com/">Aug 13, 2002</a> *<br>
<a href="http://web.archive.org/web/20020927112841/http://www.jomomedia.com/">Sep 27, 2002</a> *<br>
<a href="http://web.archive.org/web/20021122045809/http://jomomedia.com/">Nov 22, 2002</a> *<br>

<a href="http://web.archive.org/web/20021124081058/http://jomomedia.com/">Nov 24, 2002</a><br>
<a href="http://web.archive.org/web/20021124183622/http://www.jomomedia.com/">Nov 24, 2002</a> *<br>
<a href="http://web.archive.org/web/20021201045827/http://www.jomomedia.com/">Dec 01, 2002</a><br>
------
как выдрать из него строки такого типа
http://web.archive.org/web/20021201045827/http://www.jomomedia.com/ и
Dec 01, 2002
желательно сделать в виде массива
Какое регулярное выражение написать для этого?
Заранее благодарен.
...
Рейтинг: 0 / 0
(PHP) Помогите с регулярным выражением
    #33078639
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
while($text =~ /href="(http.+?)">(.+? \d{ 4 })<\/a>/gc){
 push @a, [$ 1 , $ 2 ];
}
...
Рейтинг: 0 / 0
(PHP) Помогите с регулярным выражением
    #33078641
menvil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как на php?
...
Рейтинг: 0 / 0
(PHP) Помогите с регулярным выражением
    #33078646
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
menvilА как на php?
Примерно вот так (PHP не пользую):
Код: plaintext
1.
preg_match_all("/href=\"(http.+?)\">(.+? \d{4})<\/a>/", $text, $matches);
...
Рейтинг: 0 / 0
(PHP) Помогите с регулярным выражением
    #33078651
menvil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почти работает
вот ссылка с которой качаю выковариваю html текст но в конце получается еще 1 лишний элемент массива
http://web.archive.org/web/*/http://jomomedia.com

[47] => http://www.archive.org/about/terms.php#copyright
[47] => Copyright © 2001
...
Рейтинг: 0 / 0
(PHP) Помогите с регулярным выражением
    #33078656
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
preg_match_all("/href=\"(http.+?)\">(\w{3} \d{2}, \d{4})<\/a>/", $text, $matches);
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Помогите с регулярным выражением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]