|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 08 Aug 2001 10:56:01 To : Vitaliy Lobachev Subject : Re: Ж:( -------------------------------------------------------------------------------- VL> Есть url http://www.list.ru/hernya/herney.html VL> Hужно обрезать это дело до http://www.list.ru/hernya/ VL> т.е. VL> $url=~s/\/.*?$/\//g; VL> а получаеться http:/ , чего я только не делал - ХРЕH :~( VL> Помогите, пожалуйста. Discussion: Регулярное выражение матчит _первый_ фрагмент, удовлетворяющий шаблону. В данном случае выражение от первого / до конца ему удовлетворяет. Модификатор g тут тоже совершенно лишний. Хорошо еще, что ничего не портит... Workaround: $url=~s#[^/]*$##; Solution: Читать Mastering Regular Expressions до просветления. -- Artem Chuprina <ran@ran.pp.ru> FIDO: 2:5020/371.32 --- slrn/0.9.7.0 (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/72836512a7e5d.html, оценка из 5, голосов 10
|