Forum Webscript.Ru
Программирование => Регулярные выражения => Тема начата: Phoinix от 11 Ноября 2003, 17:38:30
-
Есть выражение:
~s /$var1/$var2/gi;
Все работает нормально пока переменная $var1 не содержит символа $ в начале... т.е. если $var="\\$text1"; то замена не производится, если делаю ручками:
~s /\\$text1/$var2/gi; то работает нормально...
Но мне нужно дофига таких замен делать и ручками долго, как обойти это?
-
s/\\Q$var1/$var2/gi;
-
Спасибо... теперь хоть буду знать нафига \\Q