Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gover
Зарегистрирован: 22.03.2003 Сообщения: 9 Откуда: Moscow
|
Добавлено: Чт Авг 21 2003 20:44 Заголовок сообщения: Вопрос про регулярные выражения (Perl) |
|
|
У меня проблема такова: у меня есть вот такая строчка: ###NEWUSER###user1\@mail.ru Пользователь1###NEWUSER######NEWUSER###vasek\@durak.ru Вася###NEWUSER######NEWUSER###masha\@devki.ru Маша###NEWUSER######NEWUSER###mymail\@user.net Игорь###NEWUSER### хранится в переменной $a я хочу выделить в переменные $1 и $2 всё что идёт до ###NEWUSER###masha@devki.ru Маша###NEWUSER### пишу для этого: $a =~ s/(.*)###NEWUSER###masha\@devki.ru Маша###NEWUSER###(.*)/$1.$2/e; После этого строка превращается в то что было в $1. Почему $2 пусто? |
|
Вернуться к началу |
|
|
Max3D Гость
|
Добавлено: Пт Авг 22 2003 11:37 Заголовок сообщения: Re: Вопрос про регулярные выражения (Perl) |
|
|
сам не знаю, попробуй менять модификаторы на g ge eg и пр. или сделай в две инструкции использую только $1 |
|
Вернуться к началу |
|
|
|