Пишу парсер, который разбирает жутчайший код и превращает его в нечто более удобоваримое.
В регулярках есть возможность заключить что ни будь в круглые скобки и это запомнится системой.
Во всех мануалах написано что обратиться к этой информации можно с помощью переменных типа $1, $2 или \1 \2
Вот собственно проблема, у меня так и не получается получить к ним доступ вне регулярки, вот код:
<? $text = preg_replace("'<div class=\"imageteaser_pic_le\"><a[ ]+href=\"(.*?\.htm).*?<img'", "фф$1фф<a rel=\"lightbox\" href=\"\"><img align=\"left\" class=\"rightten\"", $text); //в круглых скобках заключено выражение которое нужно сохранить //между буквами ФФ я вставил переменную, и она работает, но как вынести эту информацию во вне?
echo $1; //такая запись не работает... ?>
А вообще финальная цель, это получить содержимое этой переменной, обработать его функцией, и засунуть назад, но вот как это сделать?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
TheKIP
Пишу парсер, который разбирает жутчайший код и превращает его в нечто более удобоваримое.
В регулярках есть возможность заключить что ни будь в круглые скобки и это запомнится системой.
Во всех мануалах написано что обратиться к этой информации можно с помощью переменных типа $1, $2 или \1 \2
Вот собственно проблема, у меня так и не получается получить к ним доступ вне регулярки, вот код:
А вообще финальная цель, это получить содержимое этой переменной, обработать его функцией, и засунуть назад, но вот как это сделать?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.