Математические операции в preg_replacehttp://softtime.ru/forumМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382701Да, вообще вам может будет более удобно воспользоваться функцией preg_replace_callback() - она позволяет составить отдельную функцию для преобразования найденных фрагментов...Математические операции в preg_replaceThu, 11 Jun 2009 13:46:45 +0300cheopsМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382656спасибо огромное за решение! а ещё такой вопрос... если $line = '\900'; то все гут а если, например...Математические операции в preg_replaceThu, 11 Jun 2009 09:54:53 +0300eclipseМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382547С Windows действительно погорячился, вспомнил давний случай, но там дело было в магических кавычках, которые были включены на одном сервере...Математические операции в preg_replaceWed, 10 Jun 2009 14:35:55 +0300cheopsМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382543"Это Windows-штучки" Windows не является везде корнем зла. Просто первые 2 бекслеша воспринимается парсером как один экранированный. Последовательность символов "бекслеш-скобка"...Математические операции в preg_replaceWed, 10 Jun 2009 14:25:11 +030043535Математические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382540Это Windows-штучки, от них избавиться можно только если перейти к апострофам. В этом действительно ничего хорошего нет, так как придется...Математические операции в preg_replaceWed, 10 Jun 2009 14:15:27 +0300cheopsМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382539короче, даже так. у тебя там нечётное кол-во слешей. это просто нехорошо.Математические операции в preg_replaceWed, 10 Jun 2009 14:12:48 +0300345345Математические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382537у тебя шаблон с ошибкой, поэтому неясно как он должен выглядеть. Скажем, так: $line = preg_replace("/\d+/e", "'$' . (\\0 *...Математические операции в preg_replaceWed, 10 Jun 2009 14:07:58 +0300234234Математические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382536Это можно сделать, воспользовавшись модификатором e "?php $line = "чтобы каждое число \\1 умножалось например на \\5"; $line = preg_replace("/\\\(\d+)/ie",...Математические операции в preg_replaceWed, 10 Jun 2009 14:04:05 +0300cheopsМатематические операции в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65729#post382501Приветствую! Такой вопрос... а возможны ли применить математические операции например для такого выражения $line = preg_replace("/\\\(\d+)/i", "$\\1", $line); ...Математические операции в preg_replaceWed, 10 Jun 2009 10:49:19 +0300eclipse