Forum Webscript.Ru
Программирование => Perl => Тема начата: unit235 от 24 Октября 2002, 23:18:09
-
Подскажите оптимальный метод заменить в строке набор специально обозначенных подстрок другими строками.
т.е. строка:
blah-blah-{email}-blah-blah-{name}-blah-
превратится в
blah-blah-daman@somewhere.com-blah-blah-Da Man-blah-
заранее благодарен :beer: :cool:
-
Подскажите оптимальный метод
Ты бы сначала показал свой, а то не очень понятно, что ты делаешь. Вот это не подойдет:
for (qw(СПИСОК_ЗАМЕНЯЕМЫХ_СТРОК)) # они же - ключи хеша
{
$text=~s/$_/$new_string{$_}/g; # нужно ли "g", смотри сам
}