|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Roman Karshiev 2:5020/400 07 Jul 2000 12:37:55 To : Edward Muhutdinov Subject : Re: Вопрос по RegExp'ам (сложный?) -------------------------------------------------------------------------------- Edward Muhutdinov <Edward.Muhutdinov@p38.f91.n5049.z2.fidonet.org> пишет: RK>> В приписанном ниже примере две нижние строки не заменяются RK>> (http://xxx.yy и RK>> www.ru) EM> ну дык тормоз я! (см. ниже) (отметки твои поехали, но как я понял, /m -> /g поменялось :)) Hо ещё один момент! Hе работает (а нужно!) в такой конструкции: <br>www.ru Я, вот, уже подумываю таким опбразом упростить задачу. Поскольку перед http:// или www. или т.п. всегда будет разделитель сделать предварительную замену \nwww. на \n www. <br>www. на <br> www. и т.д. и заменять только (\swww.) и т.п. Только всё ещё плохо в регэкспах разбираюсь EM> Один (довольно существенный) минус - плохо отлавливает конечную точку. То EM> есть EM> http://www.host.com/index.html отловится нормально и полностью, но если EM> есть EM> http://www.host.com/index.html. - то отловится вместе с последней . EM> Как это побороть, я пока не разобрался :( А если попробовать www.ru. предварительно заменять на www.ru . т.е. типа s/(.*)\.\s/$1 \. / -- =KRoN= ICQ#4886816 http://www.kron.f2s.com - Грёзы, Двери, Авиация... Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648864cee939.html, оценка из 5, голосов 10
|