Пишу парсер, который разбирает жутчайший код и превращает его в нечто более удобоваримое.
В регулярках есть возможность заключить что ни будь в круглые скобки и это запомнится системой.
Во всех мануалах написано что обратиться к этой информации можно с помощью переменных типа $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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
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.