Есть выражение:
~s /$var1/$var2/gi;
Все работает нормально пока переменная $var1 не содержит символа $ в начале... т.е. если $var="\\$text1"; то замена не производится, если делаю ручками:
~s /\\$text1/$var2/gi; то работает нормально...
Но мне нужно дофига таких замен делать и ручками долго, как обойти это?