[Moscow.pm] туплю с регуляркой , если кто знает , помогите плиз: как заменить бэкслэш на слэш?

Alexey Beshenov al на beshenov.ru
Чт Ноя 6 10:14:48 PST 2008


On Thursday 06 November 2008 20:35:40 Dmitry Arsentiev wrote:
> А можно уточняющий вопрос?
> Пусть строка хранится в переменной $str
> Пусть необходимо в ней сделать замену \ на /
> При этом в строке $str могут быть фрагменты вида  image\02
> Требуется, чтобы эти фрагменты приняли вид image/02
> Как этого добиться?

А какие проблемы с $s =~ s#\\#/#g ? Никаких не должно быть,
если в строке есть фрагменты вида image\02. В исходном примере
таких фрагментов не было --- там был символ 0x02, который в
виндовом терминале и отображается как смайлик.

-- 
Setting Orange, Aftermath 18 YOLD 3174
Alexey Beshenov  http://beshenov.ru/



Подробная информация о списке рассылки Moscow-pm