Да и это вполне подойдетSlava писал(а):Я немного другое имел ввиду.
Можно сделать для raw_change по аналогии с s///, поиск по шаблонам в левой части, например так можно:
s/download\d+\/file /lala/
но по моему всеже pcre поддерживает вот такоеSlava писал(а): Но заменить можно только на статическую строку, например такая замена работать не будет:
s/download\.ru\/(\S+\.zip) /192.168.1.1\/$1/
так как $1 не поддерживается библиотекой pcre
Тормоза будут, так как pcre работает медленнее чем поиск по отсортированным листам. При минимальном использовании больших проблем быть не должно, а вот если таких правил будет ни одна сотня...
s/download\.ru\/(\S+\.zip) /192.168.1.1\/\1/
то есть заполнители в виде \1 а не $1 как в стандартном перле....