(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478459Вот. Спасибо большое)(numdoc%3A)50 заменить на \$150 - не получаетсяSat, 23 Apr 2011 10:33:23 +0300ntro123(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478454Вообще без всяких ухищрений задачу можно решить следующим образом "?php $nomer=rand(0,50); $text = "numdoc%3A50 заменить на \$150 - не получается";...(numdoc%3A)50 заменить на \$150 - не получаетсяSat, 23 Apr 2011 08:51:58 +0300cheops(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478443Примерно так, во втором параметре следует писать PHP-код (только без "?php, echo и ?") "?php $nomer = rand(0,50); $text =...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 22:59:47 +0300cheops(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478428да до этого я додумался, но не очень красиво. А можно поподробней про модификатор е?(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 20:53:16 +0300ntro123(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478425Да, какие-то внутрибиблиотечные заморочки, можно обойти эту ситуацию следующим образом "?php $text = "numdoc%3A50 заменить на \$150 - не получается";...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 20:30:05 +0300cheops(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478423скорее вот так: "? $nomer=rand(0,50); $text = "numdoc%3A50 заменить на \$150 - не получается"; $text = preg_replace("#(numdoc%3A){0,2}#i", "\\1".$nomer, $text); echo...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 20:16:33 +0300ntro123(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478422Если я правильно все понял, то лучше поступить примерно так "?php $text = "numdoc%3A50 заменить на \$150 - не получается";...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 20:09:52 +0300cheops(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478419Нет, нет. вы не поняли. я специально упростил пример и засунул туда уже готовое. preg_replace("#(numdoc%3A)50#i", "\$150", $this-"cookie); т.е. найти numdoc%3A...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 20:02:18 +0300ntro123(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478418Тут есть парочка особенностей, во-первых круглые скобки в регулярных выражениях являются спец-символами, поэтому их нужно экранировать, во-вторых $150 в замене...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 19:57:57 +0300cheops(numdoc%3A)50 заменить на \$150 - не получаетсяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80307#post478417Добрый день. $this-"cookie=preg_replace("#(numdoc%3A)50#i", "\$150", $this-"cookie); Внимание обратить нужно сюда "\$150" должно(хотелось бы) получится numdoc%3A50 а получается пустота =) т.к. нету...(numdoc%3A)50 заменить на \$150 - не получаетсяFri, 22 Apr 2011 19:43:14 +0300ntro123