Forum Webscript.Ru

Программирование => Perl => Тема начата: unit235 от 24 Октября 2002, 23:18:09

Название: Простой вопрос: замена по regexp...
Отправлено: 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:
Название: Простой вопрос: замена по regexp...
Отправлено: YA от 25 Октября 2002, 08:32:22
Цитировать
Подскажите оптимальный метод
Ты бы сначала показал свой, а то не очень понятно, что ты делаешь. Вот это не подойдет:

for (qw(СПИСОК_ЗАМЕНЯЕМЫХ_СТРОК)) # они же - ключи хеша
{
$text=~s/$_/$new_string{$_}/g; # нужно ли "g", смотри сам
}