Показать сообщение отдельно
  #7 (permalink)  
Старый 23.08.2010, 23:59
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

ну есть строка
$msg='deblsaghfalaр[N]bla-bla[/N]dfgdf[N]any text[/N]sdfds'

и мне надо делить эту строку на массив, с помощью preg_split
$patten = '/\&+\#+91+\;+N+\&+\#+93+\;+\S*+\&+\#+91+\;+\&+\#+47+\;+N+\&+\#+93+\;/';
$msg = preg_split($patten,$msg);
print_r($msg);
и чтобы потом выводило:
Код:
Array ([0] => deblsaghfalaр [1] => dfgdf [2] => sdfds)
но оно ничего не выводит так как мой паттен неправильный((
может кто скажет как надо правильный делать?)

через время ещё раз подумал и понял, что всё-же проблема в плюсах))
и поменял
/\&\#91\;N\&\#93\;\S*\&\#91\;\&\#47\;N\&\#93\;/
и оно работает) короче как всегда форум выполняет свое предназначение и свою ошибку я нашел сам)

Последний раз редактировалось Slawaq, 24.08.2010 в 00:07.
Ответить с цитированием