|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitriy Kyrhlarov 2:5020/400 01 Oct 2002 17:55:49 To : Artem Chuprina Subject : Re: подсобите --------------------------------------------------------------------------------
Hi!
Artem Chuprina wrote:
>
> P.S. ($var) = m!/([^/]*)/[^/]*$!;
> Или $var = $1 if m!/([^/]*)/[^/]*$!;
Поясни, плз, для тех, кто в танке -- как это работает?..
m!/([^/]*)/[^/]*$!
([^/]*) -- строка символов, не содержащая '/'. Раз в скобках, то ложится
в переменную $1 Правильно?
[^/]*$ -- строка символов, от последней '/' и до конца строки. По
условию задачи туда ничего не попадает, поскольку '/' -- последний
символ в строке.
Я верно распарсил?..
By.
Dmitriy
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/80549a49fbd8.html, оценка из 5, голосов 10
|