текст0
текст1
13333333333333333
вфывыфыфввыфвыф
текст2
текст3
текст1
" до "текст2
" (именно указав начало и конец отрывка - середина будет меняться и указать точно весь кусок до последней буквы невозможно - не меняются только "текст1
" и "текст2
" ) и вставить ТОЛЬКО ее в другой файл (с помощью include наверное)или это возможно только вырезая ненужные части с помощью replace?
текст1
(.+)текст2
", "\\\\1", $page_text);// $page_text - текст страницы, его загружай как хочешь.что-то меня терзают сомнения...
$patr=eregi_replace("текст1
(.+)текст2
", "\\1", $page_text);
из этого файла часть от "Tronyxтекст1
" до "текст2
" (именно указав начало и конец отрывка - середина будет меняться и указать точно весь кусок до последней
текст
страницы,его
загружай как хочешь.";текст<\\/p>(.+)
его<\\/p>/", $page_text, $rez);
echo "
текст
страницы,его
"Tronyx
зачем replace? если можно просто текст достать... почему eregi? в мане пишут, что преги быстрее...
текст
страницы,его
загружай как хочешь.";текст
(.+)его
", $page_text, $rez);текст
страницы,его
загружай как хочешь.";текст0
13dsafdsfds333333
текст1
1333333333sdfdsf3
текст2
1333333dsdssdd333
текст3
1dsasad3333333333
текст4
вфывыфыфввыфвыф
текст5
вфывыxcvvcыфвыф
текст6
вфdsadsaasыфвыф
текст7
вфывыфыdsaasadф
текст8
текст1
" до "текст2
"текст4
" до "текст6
"текст1
", "текст2
", "текст4
", "текст6
".текст1<\\/p>(.+)
текст2<\\/p>/is", $contents, $rez1);
preg_match("/
текст4<\\/p>(.+)
текст6<\\/p>/is", $contents, $rez2);
echo $rez1[1];
echo $rez2[1]; этот код должен быть в page.php
echo $rez1[1]; echo $rez2[1] необходимо разместить в "нужных" местах, но ниже fread и preg_match
Или так еще можно выражение переписать
preg_match("/
текст1<\\/p>(.+)
текст2<\\/p>.+
текст4<\\/p>(.+)
текст6<\\/p>/is", $contents, $rez1);
echo $rez1[1];
echo $rez1[2];
$page_text="include(\'http://www.site.ru/page.html\')";надо RTFM про инклюд, да и про пхп вообще...
$patr=preg_match("MY MKPDKLDSKDSJK(.+)DJJKDJKJKD",изменяя не разрушай
текст1
",$end_string="текст2
")который тоже работает
вот только у меня вопрос... можно ли его модифицировать, чтобы он выдирал ВСЕ удовлетворяющие условиям кусочки, а не брал только первый подходящий кусочек и завершал свою работу...Дык preg_replace и так все вхождения заменяет, может у тебя регексп неправильно написан. Или посмотри в мане preg_replace на тему замены одного массива на другой/