X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблемка с регулярными выражениями
denis_h2
denis_h2
Topic Starter сообщение 4.12.2011, 19:10; Ответить: denis_h2
Сообщение #1


Здравствуйте, помогите с регулярными выражениями а то я что то вообще запутался ((

Вот моё регулярное выражение:
$reg = preg_match_all ('/^<a href=\"(\/the-latest-news\/[a-zA-Z0-9-]\.html)\" class=\"contentpagetitle\"\>([a-zA-Z0-9а-яА-Я-#.])<\/a\>)*$/',$content,$tmp33);


Оно раньше работало неправильно, теперь вообще ошибку выдаёт ((

Это регулярное выражение должно было искать вот такую ссылку и вытаскивать от туда тайтл и урл.
<a href="/the-latest-news/2836-need-for-speed-the-run.html" class="contentpagetitle">Need For Speed: The Run</a>


Помогите пожалуйста ))

Сообщение отредактировал denis_h2 - 4.12.2011, 19:10
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BelCoder
BelCoder
сообщение 4.12.2011, 19:21; Ответить: BelCoder
Сообщение #2


$reg = preg_match_all ('!<a href="(/the-latest-news/.*)" class="contentpagetitle">(.*)</a>!Ui', $content, $tmp33);

Сообщение отредактировал BelCoder - 4.12.2011, 19:25


--------------------
клоновод


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
denis_h2
denis_h2
Topic Starter сообщение 4.12.2011, 19:33; Ответить: denis_h2
Сообщение #3


BelCoder,
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )


Что то не сработло ((

Кстати, сейчас только заметил, ссылка идёт с переносом на новую строку !
<a href="/the-latest-news/2836-need-for-speed-the-run.html" class="contentpagetitle">
        Need For Speed: The Run    </a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BelCoder
BelCoder
сообщение 4.12.2011, 19:36; Ответить: BelCoder
Сообщение #4


(denis_h2 @ 4.12.2011, 18:33) *
Кстати, сейчас только заметил, ссылка идёт с переносом на новую строку !

$reg = preg_match_all ('!<a href="(/the-latest-news/.*)" class="contentpagetitle">([.\s\S]*)</a>!Ui', $content, $tmp33);


--------------------
клоновод


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
denis_h2
denis_h2
Topic Starter сообщение 4.12.2011, 19:39; Ответить: denis_h2
Сообщение #5


BelCoder, Спасибо большое, всё заработало !

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблемка)
0 Denomania 5539 12.3.2012, 10:17
автор: -Denomania-


 



RSS Текстовая версия Сейчас: 20.4.2024, 4:43
Дизайн