Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Простой вопрос: замена по regexp...
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Простой вопрос: замена по regexp... (Прочитано 1947 раз)
0 Пользователей и 1 Гость просматривают эту тему.
unit235
Заглянувший
Новичок
Сообщений: 1
+0/-0
0
Простой вопрос: замена по regexp...
«
:
24 Октября 2002, 23:18:09 »
Подскажите оптимальный метод заменить в строке набор специально обозначенных подстрок другими строками.
т.е. строка:
blah-blah-{email}-blah-blah-{name}-blah-
превратится в
blah-blah-daman@somewhere.com
-blah-blah-Da Man-blah-
заранее благодарен :beer: :cool:
«
Последнее редактирование: 25 Октября 2002, 03:16:51 от unit235
»
Записан
YA
Модератор
Глобальный модератор
Ветеран
Сообщений: 597
+0/-0
0
Простой вопрос: замена по regexp...
«
Ответ #1 :
25 Октября 2002, 08:32:22 »
Цитировать
Подскажите оптимальный метод
Ты бы сначала показал свой, а то не очень понятно, что ты делаешь. Вот это не подойдет:
for (qw(СПИСОК_ЗАМЕНЯЕМЫХ_СТРОК)) # они же - ключи хеша
{
$text=~s/$_/$new_string{$_}/g; # нужно ли "g", смотри сам
}
Записан
Литературный перевод с русского и английского на Perl. Дорого!
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Простой вопрос: замена по regexp...
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28