Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ж:(   Vitaliy Lobachev   06 Aug 2001 23:29:57 
 Ж:(   Alexey Kuzmin   07 Aug 2001 08:31:18 
 Re: Ж:(   Artem Chuprina   08 Aug 2001 10:56:01 
Архивное /ru.cgi.perl/72836512a7e5d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional