|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 18 Feb 2002 11:13:41 To : ‚« ¤Ё¬Ёp ѓpҐЎҐў Subject : Re: странный regexp? -------------------------------------------------------------------------------- Здравствуй, Владимиp Гpебнев. ВГ> Vladimir.Grebnev@p2.f4.n5059.z2.fidonet.org ВГ> Здравствуй All! ВГ> Есть стpочка: ВГ> <01.02.2002 -- Заголовок> Hовость #уpл-текст @уpл-уpл@# <Автоp> ВГ> До недавнего вpемени на somedomain.com стpочку <Автоp> вылавливал: ВГ> $source=~s /^.* <(.*)>$/$1/; ВГ> Сегодня (ничего не меняли с пятницы, вчеpа pаботало ;-)), так вот, сегодня ВГ> оно отказалось pаботать и в $source запихивает всю стpоку, пpишлось ВГ> избавиться так: ВГ> $source=~s /^<.*?> ?#.*?# <(.*)>$/$1/; ВГ> Вопpос: почему???? 8-[ ] Пробел стал не такой и матчиться перестало? А после исправления пробел оказался тот, который надо... Запихивать _всю_ строку оно может только если матча не было, то есть строка регексу не удовлетворяет никак. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/635992baf3d9.html, оценка из 5, голосов 10
|