Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с регулярным выражением, нужно достать кусок ссылки из строки 
:(
    Опции темы
Delp
Дата 30.5.2007, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 10.4.2007

Репутация: нет
Всего: нет



Добрый день!

Есть такое регулярное выражение

Код

preg_match_all("#<tr><td colspan=2><a href=\"/news/([\d]+).php#", $content, $match);


в $content у нас HTML код

например учаток кода удовлетворяющий условию будет

<tr><td colspan=2><a href="/news/2007/05/4895.php" class=black8>
<tr><td colspan=2><a href="/news/2007/05/4896.php" class=black8>
<tr><td colspan=2><a href="/news/2006/04/4893.php" class=black8>
.
.
.
вышеуказанное выражение не находит эти строки, помогите пожалуйста.
PM MAIL   Вверх
Golda
Дата 30.5.2007, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 1
Всего: 42



Оно действительно не удовлетваоряет. Вы забыли про слеши, разделяющие цифры. Используйте

Код

preg_match_all("#<tr><td colspan=2><a href=\"/news/([\d/]+).php#", $content, $match);


или уточните, если нужно


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
teroni
Дата 30.5.2007, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



Код

preg_match_all("#<tr><td colspan=2><a href=\"(/news/[0-9/]+.php)#", $content, $match);
print_r($match[1]);

PM MAIL   Вверх
Delp
Дата 30.5.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 10.4.2007

Репутация: нет
Всего: нет



Спасибо ОГРОМНОЕ!  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0383 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.