Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

PHP Config   Найти похожие ветки 

 
Undert ©   (2004-02-07 14:45) [0]

Как я понимаю, вот эта настройка регул. выражения есть шаблон к примеру /1111/11/11/text.test

^/([0-9][0-9][0-9][0-9]+)/([0-9][0-9]+)/([0-9][0-9]+)/(.*)/$

А как сделать так, что бы было
/test/test/test/text.text ??
Не так ли:

^/(*)/(*)/(*)/(.*)/$


 
Undert ©   (2004-02-07 20:36) [1]

?


 
McSimm ©   (2004-02-09 12:04) [2]


> Не так ли:
>
> ^/(*)/(*)/(*)/(.*)/$

Нет, не так. Символ * указывает количественную характеристику набора символов, перед ним необходимо описание самого набора.

Например запись .* означает "любой символ 0 или более раз"
.+ означает "любой символ 1 или более раз"

И не совсем понятно наличие закрывающего символа / в приведенном шаблоне, т.к. в соответствующем ему примере этого символа нет

Можно, наверное, для /test/test/test/text.text написать
^/(.+)/(.+)/(.+)/(.*)$

Или
^/([^/]+)/([^/]+)/([^/]+)/(.*)$
Здесь запись [^/]+ означает любой символ кроме / 1 или более раз



Страницы: 1 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
4-94234
Gilk
2003-12-19 11:01
2004.02.29
Drop файлов


1-93979
Sear
2004-02-13 15:53
2004.02.29
Проблема копирования строк/столбцов в StringGrid и DBGrid


14-94136
graY
2004-02-06 06:20
2004.02.29
А вообще DirectX + Delphi >Игра?


3-93786
CAV (Alexander)
2004-02-02 13:36
2004.02.29
Преобразование даты в MS SQL 2000


6-94053
Silentor
2003-12-24 20:47
2004.02.29
класс TгарантированнядоставкаUDP ?