получение текста внутри тегов

kaiser Zaido

Новичок
получение текста внутри тегов

суть вопроса...
есть строка
Тут обычная строка [text_img]А тут волшебный текст[/text_img], а тут опять серые будни

нужно чтобы после модификации мы получили волшебный текст. Т.е. чтобы нам возвращался текст между тегов...

Как получить текст между тегов??
 
добрые люди все непереводяться на свете :))
я очень признателен что мне советуют использовать поиск, но единственное что я нашел, и что мне должно было помочь это http://php.spb.ru/php/regexp.html.
Оттуда я взял код
PHP:
$string="вот обычный текст. [text_img]Вот волшебный текст[/text_img], вот остальной текст...";
if (preg_match("![text_img](.*?)[//text_img]!si",$string,$ok))
   echo "Тег найден, текст: $ok[1]";
else
   echo "Тег не найден";

на выходе имею вот:
Тег найден, текст:

к моей печали текста там нет...
 
> к моей печали текста там нет...
Потому что ты неправильно списал регулярник. Символы [ и ] в данном контексте необходимо экранировать, что можно увидеть по примеру ниже, с тэгом
PHP:
. И одну "косую" ты выдумал сам.
 
косую я добавил после того как узрен что оно не работает :) думал что надо ее и экранировать :) а про скобки чето не подумал...
спасибо, теперь работает...
 
Сверху