- Автозамена perl, domas, 23:46 , 31-Май-08 (1)
s/(\.\.\/){2}htdocs\//http\:\/\// А вообще - RTFM. Почему именно perl?
- Автозамена perl, jonjohn, 23:49 , 31-Май-08 (2)
>s/\.\.\/\.\.\/htdocs\//http\:\/\// >А вообще - RTFM. >Почему именно perl? Спасибо, помогли :)
- Автозамена perl, angra, 05:19 , 01-Июн-08 (3)
Вот не надо учить плохому, следующий вариант легче читается и эффективней работает. s|../../htdocs/|http://|
- Автозамена perl, phpcoder, 23:24 , 01-Июн-08 (4)
>Вот не надо учить плохому, следующий вариант легче читается и эффективней работает. > >s|../../htdocs/|http://| Ну вы избавились от необходимости экранирования косого слэша, а разве точка в данном случае не будет воспринята как любой символ? Я думаю, что её всё-таки надо экранировать всё равно. Или нет?
- Автозамена perl, angra, 02:48 , 02-Июн-08 (5)
Абсолютно верное замечание, в общем случае таки надо, хотя в конкретном могло и не быть в этом необходимости. Кроме экранирования еще и ненужный захват был убран, можно конечно было (?:\.\./){2} сделать, но имхо \.\./\.\./ все-таки читабельней.
|