|
|
|
| Здравствуйте, пожалуйста, помогите сделать задачу:
Написать клиентский сценарий, который делит на составные части введенный http адрес. Например, адрес “http://www.ufa.com.ua/utilites/hdd/out.php?sort=2” делится на следующие составляющие:
Протокол http:
Хост www.ufa.com.ua
Путь /utilites/hdd/
Имя файла out.php
Строка запроса sort=2 | |
|
|
|
|
|
|
|
для: pavluxa09
(09.04.2010 в 14:05)
| | есть еще элементы аутентификации, номер порта и якорь | |
|
|
|
|
|
|
|
для: Trianon
(09.04.2010 в 14:18)
| | Ну так помогите составить рег. выражение чтоб разбить по частям | |
|
|
|
|
|
|
|
для: pavluxa09
(09.04.2010 в 15:23)
| | начать, очевидно, нужно с того, чтобы определить наборы символов, допустимых к появлению в каждом из фрагментов URI.
RFC-3986. URI. | |
|
|
|
|
|
|
|
для: Trianon
(09.04.2010 в 17:13)
| | Да нету на это времени. Такое уже готовое обязано быть | |
|
|
|
|
|
|
|
для: pavluxa09
(09.04.2010 в 17:41)
| | >Да нету на это времени.
а... ну-ну.
>Такое уже готовое обязано быть
тогда это называется не "помогите составить", а "помогите отыскать".
Тут прошу прощения. По поиску готовых решений я врядли что умное посоветую.
Кстати, не факт, что и вправду готового нет, но не в регулярках, а ближе к стандартным средствам языка. Если мне память не изменяет. | |
|
|
|
|
|
|
|
для: Trianon
(09.04.2010 в 18:08)
| | parse_url | |
|
|
|
|
|
|
|
для: vadimka
(09.04.2010 в 23:52)
| | На клиентской стороне?
А подумать? | |
|
|
|
|
|
|
|
для: pavluxa09
(09.04.2010 в 14:05)
| | Смотрите объект location в JavaScript. | |
|
|
|