заменить последнее вхождение в строкуhttp://softtime.ru/forumзаменить последнее вхождение в строкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=68933#post403790спасибо,) и правда сморозил, умполумадваумаУм , да простит мне великий и могучий "pre""? $txt='http://localhost/flats/?page=4&page=3'; echo preg_replace("#(.*)page=(\d+)#", '$1page=%s', $txt) ."\n\n" ....заменить последнее вхождение в строкуWed, 21 Oct 2009 08:38:04 +0300heedзаменить последнее вхождение в строкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=68933#post403765хм а разве нет какого-то "регексного" оператора?:) но всё равно конечно, спасибо!заменить последнее вхождение в строкуTue, 20 Oct 2009 22:21:46 +0300sl1pзаменить последнее вхождение в строкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=68933#post403730 "pre""? $txt='http://localhost/flats/?page=4&page=3'; $offset = $outpage=\d+#", $txt, $out , 2|PREG_OFFSET_CAPTURE) -1)]; // print_r($out);) echo $txt = substr($txt, 0, $offset) ....заменить последнее вхождение в строкуTue, 20 Oct 2009 18:02:59 +0300heedзаменить последнее вхождение в строкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=68933#post403726ссылка : http://localhost/flats/?page=4&page=3 $link = preg_replace("#(\?|&)page=(\d+)#", '$1page=%s', $reqUri, 1); лимит на заменялку = 1 таким образом заменяет первое вхождение (page=4)...заменить последнее вхождение в строкуTue, 20 Oct 2009 17:38:55 +0300sl1p