Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: поиск по рег.выраж. page=

Сообщения:  [1-6] 

 
 автор: sazerland_kail   (29.02.2008 в 04:05)   письмо автору
 
   для: exp   (28.02.2008 в 14:43)
 

Спасиба

   
 
 автор: exp   (28.02.2008 в 14:43)   письмо автору
 
   для: KreZ0n   (28.02.2008 в 13:45)
 

с модификатором e можно сделать
<?
$str 
= <<<T
http://www.site.ru/default.php?page=2;
http://site.ru/?page=3;
T;
$str preg_replace('#((?<=\&|\?)page=)(\d{1,3})#e''"\\1" . (\\2 + 1)'$str);
print 
'<pre>' $str '</pre>';
?>

   
 
 автор: KreZ0n   (28.02.2008 в 13:45)   письмо автору
 
   для: sazerland_kail   (28.02.2008 в 12:25)
 


$str = "http://www.site.ru/default.php?page=2"; // $str содержит строку
$chislo= preg_replace("(?:&|\?)page=(\d{1,3})", "\\1", $str); //достаем число
$chislo = $chislo + 1;


я не пишу на php, поэтому пока не знаю как подменить число в найденной группе.

   
 
 автор: sazerland_kail   (28.02.2008 в 12:25)   письмо автору
 
   для: KreZ0n   (28.02.2008 в 11:52)
 

искать нада следующее:
& или ? page=число
заменять на тоже самое только чило больше на один
В первом выражении все без пробелов

   
 
 автор: KreZ0n   (28.02.2008 в 11:52)   письмо автору
 
   для: sazerland_kail   (28.02.2008 в 11:23)
 

а более подробно. не совсем понятно что искать и чем заменять

   
 
 автор: sazerland_kail   (28.02.2008 в 11:23)   письмо автору
 
 

Как спомощью рег выражение заменять текст
& или ?page=число

Помогите - срочна нада

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования