|
|
|
|
|
для: Max_Ivanov
(06.09.2011 в 15:43)
| | Да с двойными кавычками всегда проблемы, в оригинале на Perl кавычки вообще не используются, поэтому нет необходимости учитывать еще и экранирование кавычек, в некоторых языках вроде JavaScript тоже пошли по этому пути. В PHP же нужно плясать с бубном вокруг регулярного выражения... вы еще погодите, оно у вас от платформы начнет зависеть, т.е. в Windows, будет работать, а в UNIX - откажется... | |
|
|
|
|
|
|
|
для: Max_Ivanov
(06.09.2011 в 14:13)
| | оказывается правильно так
$goto2 = preg_replace("|[\\\/]+|", "/", $goto);
|
| |
|
|
|
|
|
|
| Подскажите почему не работает нормально
сейчас у меня такая регулярка
$goto2 = ereg_replace("[\\/]+", "/", $goto);
|
нужно заменить на preg
$goto2 = preg_replace("/[\\/]+/", "/", $goto);
|
но работает немного не так, обратные слэши не меняет, в чем ошибка? | |
|
|
|
|