Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите пожалуйста сделать выражение
 
 автор: dlinnuke   (17.12.2007 в 23:45)   письмо автору
 
 

Есть текст такого плана:

-
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
-
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
-
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
-

Внимание...вопрос:
Как мне вырезать то, что между "-" ?
Надеюсь, я понятно выразился...

   
 
 автор: Faraon   (17.12.2007 в 23:50)   письмо автору
 
   для: dlinnuke   (17.12.2007 в 23:45)
 

А в самом тексте могут быть (-) ?

   
 
 автор: dlinnuke   (17.12.2007 в 23:58)   письмо автору
 
   для: Faraon   (17.12.2007 в 23:50)
 

Да... Могут быть...
Ну можно вместо "-" сделать "---" такого точно не будет

   
 
 автор: dlinnuke   (18.12.2007 в 00:26)   письмо автору
 
   для: dlinnuke   (17.12.2007 в 23:58)
 

Т.е. вот так получается:

---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---

или так:

<--->
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
<--->
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
<--->
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
<--->

   
 
 автор: sim5   (18.12.2007 в 00:59)   письмо автору
 
   для: dlinnuke   (18.12.2007 в 00:26)
 


<?
$s 
array_splice(array_splice(explode('---',$s),1),0,-1);
print_r($s);
?>

PS. Если вы с текстом "вольно", значит вы его сами формируете? Тогда не ставьте в начале и конце "---", и хватит просто explode.

   
 
 автор: dlinnuke   (18.12.2007 в 01:07)   письмо автору
 
   для: sim5   (18.12.2007 в 00:59)
 

Спасибо, что откликнулись, но возвращает пустой массив...

   
 
 автор: sim5   (18.12.2007 в 01:10)   письмо автору
 
   для: dlinnuke   (18.12.2007 в 01:07)
 

Не правда:

<?
$s 
'---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---
Тексттекст текст, текст! Текст <a href="http://www.ttt.ru">TT</a>Текст,текст! Текст
Текст, текстик...
---'
;
$s array_splice(array_splice(explode('---',$s),1),0,-1);
print_r($s);
?>

   
 
 автор: dlinnuke   (18.12.2007 в 01:13)   письмо автору
 
   для: sim5   (18.12.2007 в 01:10)
 

Действительно!!
Дико извиняюсь... Я просто не правильно передал параметр.

Ещё раз благодарю и прошу прощения за клевету!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования