Замена смайлика вне ббкодаhttp://softtime.ru/forumЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428456Нет. Действительно, не заметил PREG_SPLIT_DELIM_CAPTURE .Замена смайлика вне ббкодаWed, 24 Mar 2010 22:09:42 +0300TrianonЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428455Вы проверяли?Замена смайлика вне ббкодаWed, 24 Mar 2010 21:58:57 +0300Тень&&Замена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428453Я обычно выделяю мысль, на которую обращаю внимание: "Тогда под чётными индексами массива всегда будет текст, а под нечётными --...Замена смайлика вне ббкодаWed, 24 Mar 2010 21:45:00 +0300TrianonЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428451Ну и? Не понимаю смысл "фырка", как Вы сами любите говорить. preg_split() тут выполняет роль tokenizer'а, а уже дальше формируем...Замена смайлика вне ббкодаWed, 24 Mar 2010 21:41:30 +0300Тень&&&Замена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428450ну фиг знает. Мало ли у кого какая фантазия... ... .... .... Замена смайлика вне ббкодаWed, 24 Mar 2010 21:16:44 +0300TrianonЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428429(?=\)(?:(?!\).)*(:\))Замена смайлика вне ббкодаWed, 24 Mar 2010 18:59:59 +0300big-trotЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428422" пока кто-нибудь не напишет вложенные бб-теги. ПояснитеЗамена смайлика вне ббкодаWed, 24 Mar 2010 18:11:14 +0300Тень&Замена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428338Да, не не должно - просто вычленение идет не по регулярным выражениям - срабатывает 0 по умолчанию - это всегда...Замена смайлика вне ббкодаWed, 24 Mar 2010 01:16:05 +0300cheopsЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428314Игорь Вячеславович, гляньте на досуге на исходник поста (23.03.2010 в 22:32), пожалуйста. Сдается мне, что там что-то не так рендерится....Замена смайлика вне ббкодаTue, 23 Mar 2010 22:48:33 +0300TrianonЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428313"print_r(preg_split('/(\\)/', ":) бла-бла-бла :) бла-бла-бла", -1, PREG_SPLIT_DELIM_CAPTURE)); "Тогда под чётными индексами массива всегда будет текст, а под нечётными --...Замена смайлика вне ббкодаTue, 23 Mar 2010 22:32:05 +0300TrianonЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428302Спасибо))Замена смайлика вне ббкодаTue, 23 Mar 2010 18:45:20 +0300FuelenЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428289Вариант #1 Не использовать регулярные выражения. См. xBB Вариант # 2 Разбить весь текст с помощью preg_split(): "?php print_r(preg_split('/(\\)/', ":)...Замена смайлика вне ббкодаTue, 23 Mar 2010 16:58:02 +0300Тень&Замена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428219Например есть текст :) бла-бла-бла :) бла-бла-бла Вот тот смайлик, что не между тегами и надо заменить...Замена смайлика вне ббкодаTue, 23 Mar 2010 08:01:22 +0300FuelenЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428216я один не понял о чем тут речь ?Замена смайлика вне ббкодаTue, 23 Mar 2010 02:33:56 +0300imustangЗамена смайлика вне ббкодаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=72735#post428192Мне нужно сделать замену смайлика вне ббкода. Как сделать правильно? Пробовал вот так $text = preg_replace('#(?"!\|\).*(;-\)|;\)).*(?!\|\)#uUs', '"img src="http://'.$_SERVER.'/smiles/default/1.png" alt="smile"/"', $text,...Замена смайлика вне ббкодаMon, 22 Mar 2010 21:46:37 +0300Fuelen