Переменные в регулярных выражениях
Пример:
$a=~s/evil/good/g;
хочу превратить в нечто похожее на:
$templ='good';
$a=~s/evil/$templ/g;
Только именно так оно не работает :(
Цитата:
Originally posted by paulfil
Господа, подскажите, пожалуйста, как в регулярном выражении использовать переменную в качестве шаблона?
Пример:
$a=~s/evil/good/g;
хочу превратить в нечто похожее на:
$templ='good';
$a=~s/evil/$templ/g;
Только именно так оно не работает :(
Господа, подскажите, пожалуйста, как в регулярном выражении использовать переменную в качестве шаблона?
Пример:
$a=~s/evil/good/g;
хочу превратить в нечто похожее на:
$templ='good';
$a=~s/evil/$templ/g;
Только именно так оно не работает :(
Попробуй-ка еще, раз...кажется, все чудесно работает
Если это перл...
..пробуй так, должно работать.. открой ман пейдж по перлу.. там написано какие ключи, что значат.. ключ e находит и преобразует твои токены.. следовательно вместо $templ подставляется ее значение.. пользуйся) если не пашет, знач мальца очепятался - отпишешь если что)))