Здравствуйте, Аноним, Вы писали:
А>Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
А>Примеры валидных URL:
А>my.domain.info
А>66.102.13.103/sadsad
А>и так далее
Что такое URL?
P.S: ни одна строка которую ты привёл не является url.
Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
Примеры валидных URL:
my.domain.info
66.102.13.103/sadsad
и так далее
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
А>Примеры валидных URL:
А>my.domain.info
А>66.102.13.103/sadsad
А>и так далее
InternetCrackUrl, например.
Если вернет ненулевое значение — значит, URL.
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
А>Примеры валидных URL:
А>my.domain.info
А>66.102.13.103/sadsad
А>и так далее
Да, как тут заметили урл-ом эти строки не являются..
Для определения подобных строк урл-ам можешь использовать свое регулярное выражение.
Для регулярных выражений тебе нужна библиотека. Есть в ATL. Есть в Boost.
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
Взять библиотеку для парсинга урлов, например
google-url
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как в Win32 приложении надежно определить, что данная строка является URL?
А>Примеры валидных URL:
А>my.domain.info
А>66.102.13.103/sadsad
А>и так далее
Читайте Кодта:
http://rsdn.ru/?article/alg/checkStr.xmlАвтор(ы): Николай Меркин
Дата: 19.01.2002