Есть строка
Какойто текст
{cycle}Текст{/cycle}
Ещё текст
Нужно получить содержимое между {cycle}
Буду очень благодарен за помощ
Спустя 40 минут, 26 секунд (20.11.2011 - 12:19) Лена написал(а):
$str = "Какойто текст
{cycle}Текст{/cycle}
Ещё текст";
$a = preg_match_all('/[^{]+\{cycle\}([^{]+)\{\/cycle\}.*?/is',$str,$arr);
print($arr[1][0]);
Если в utf:
$str = "Какойто текст
{cycle}Текст{/cycle}
Ещё текст";
$a = preg_match_all('/[^{]+\{cycle\}([^{]+)\{\/cycle\}.*?/isu',$str,$arr);
print($arr[1][0]);
Спустя 5 минут, 32 секунды (20.11.2011 - 12:25) lans8097 написал(а):
Цитата (Лена @ 20.11.2011 - 09:19) |
Если в utf:
|
Пасиб
Спустя 25 минут, 58 секунд (20.11.2011 - 12:51) Xes написал(а):
$a = preg_match_all('#\{cycle\}.*\{/cycle\}#isuU',$str,$arr);
Попробуй без обратных слешей еще \ но помоему {} - это спец.симв квантификаторов.
Спустя 1 минута, 53 секунды (20.11.2011 - 12:53) Игорь_Vasinsky написал(а):
Цитата |
{} - это спец.симв квантификаторов. |
в явблочко, экранировать нужно
Спустя 1 день, 9 часов, 45 минут, 38 секунд (21.11.2011 - 22:38) lans8097 написал(а):
Всем спс )