поменять местами два числаhttp://softtime.ru/forumпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post381019"Один братный слэш экранируется одним обратным слэшем "По Perl-совместимым регулярным выражениям , правильно двумя. При чем тут перл, когда синтаксис...поменять местами два числаMon, 1 Jun 2009 23:22:03 +0300Trianonпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post381017Один братный слэш экранируется одним обратным слэшем По Perl-совместимым регулярным выражениям , правильно двумя. Очень странно, что $line = preg_replace("|\\(\d+)|i",...поменять местами два числаMon, 1 Jun 2009 23:04:54 +0300AcidTrashпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post381013Я не говорю, что работать не будет. Просто читать эту последовательность крайне тяжело. Один братный слэш экранируется одним обратным слэшем....поменять местами два числаMon, 1 Jun 2009 22:49:26 +0300Trianonпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post381010Какое-то подозрительно нечетное количество слэшей.... Хм. В чем подозрительность? Нужный обратный слэш экранируется двумя обратными слэшами.поменять местами два числаMon, 1 Jun 2009 22:36:25 +0300AcidTrashпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380943""\" - это спец-символ и его надо экранировать: "$line = preg_replace("|\\\(\d+)|i", ... Какое-то подозрительно нечетное количество слэшей....поменять местами два числаMon, 1 Jun 2009 13:24:11 +0300Trianonпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380933ясна! спасибо огромное! делал просто экранирование как всегда \\ забыл что слэш по-другому экранируется надеюсь мелких вопросов больше не возникнет...поменять местами два числаMon, 1 Jun 2009 12:16:04 +0300eclipseпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380932и похоже не правильно описываю символ "\" "\" - это спец-символ и его надо экранировать: $line = preg_replace("|\\\(\d+)|i", "$\\1",...поменять местами два числаMon, 1 Jun 2009 12:10:04 +0300AcidTrash(кафе)поменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380927теперь все ясно спасибо... и вот ещё надеюсь последний вопрос если строка имеет такой вид $line = '\900'; использую следующий...поменять местами два числаMon, 1 Jun 2009 11:47:12 +0300eclipseпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380922получается (+) является символом??? или нет??? Нет, эта запись означает любые символы не являющиеся цифрой(числом).поменять местами два числаMon, 1 Jun 2009 11:29:02 +0300AcidTrash(кафе)поменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380920супер =) спасибо! получается (+) является символом??? или нет???поменять местами два числаMon, 1 Jun 2009 11:21:14 +0300eclipseпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380918(\w+) с чего вы решили, что это должно работать? (\w+) - это любой символ, образующий "слово". Но у вас символ...поменять местами два числаMon, 1 Jun 2009 11:09:25 +0300AcidTrash(кафе)поменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380913пишу вот так... "? $line = ' 1  16 - '; $line = preg_replace("/(\d+)  (\d+) (\w+) /i", "|\\1 \\3 \\2|", $line); echo $line; ?"...поменять местами два числаMon, 1 Jun 2009 10:33:57 +0300eclipseпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380705$1 - это содержимое первых круглых скобок, $2 - вторых, $3 - третьих и т.д. Вместо них можно использовать \\1,...поменять местами два числаSat, 30 May 2009 13:41:20 +0300cheopsпоменять местами два числаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=65474#post380697приветствую! у меня проблемка с регулярным выражением... вроде бы посмотрел как в учебнике менялась дата с английского стиля на обычный...поменять местами два числаSat, 30 May 2009 12:12:22 +0300eclipse