|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2013, 08:02 | #1 |
DI HALT RET
Форумчанин
Регистрация: 30.12.2010
Сообщений: 117
|
Функция разбиения URL на части
Доброго времени суток.
Вот возник вопрос: есть ли функция разбиения URL на части? Что-то на подобии _splitpath. Не смог гуглу объяснить |
17.12.2013, 09:24 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я что его разбивать? Strtok() по &.
как тут (http://www.programmersforum.ru/showthread.php?t=214478) по пробелу, так и у тебя но по амперсанду.
I'm learning to live...
|
17.12.2013, 10:16 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
17.12.2013, 10:48 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.12.2013, 11:13 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ТС, насколько подробно нужно разобрать URL?
Виталий, URL гораздо сложнее чем (протокол+хост+порт+путь)&(строка запроса) и это я еще упростил, все зависит от того что нужно ТС. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.12.2013, 11:46 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.12.2013, 12:07 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
строка, но не столь простая:
Цитата:
можно и полностью разбирать на все компоненты(в данном примере нету 3 из возможных компонентов) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
17.12.2013, 12:27 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Все равно я не думаю что там будут особые сложности.
I'm learning to live...
|
17.12.2013, 14:51 | #9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Знак : может встречаться от нуля до трех раз - после схемы, после username и перед портом (после хоста), а так да, ничего сложного...
|
17.12.2013, 15:10 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну так в два этапа: До "?" и после него. Я лично так и делаю. Опять таки если этот знак присутствует
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос жеребьёвки, разбиения на пары | 1945zxc | Microsoft Office Excel | 21 | 03.11.2018 21:32 |
Процедура разбиения на слова | Lichnost3d | Общие вопросы Delphi | 4 | 01.11.2011 06:33 |
Ошибка разбиения ячеек в Word | KiSH333 | Общие вопросы Delphi | 0 | 02.04.2009 10:02 |
функция: копирование части строки в другую строку | plasticman | Microsoft Office Excel | 1 | 18.03.2009 15:30 |