

Parsování ftp url v C/C++
Zdravím, potřeboval bych poradit způsob, jak rozumně parsovat ftp url v C, případně C++, pokud jsou tam vhodnější nástroje. Vytvářím jednoduchého ftp klienta. Url bude zadána jako parametr. Zatím to mám vyřešeno pomocí funkce strtok(), která rozkouskuje řetězec na tokeny v definovaných místech (znaky @:/) a z těch si potom vyzobnu to, co potřebuji. Akorát chybí možnost kontroly správné syntaxe. Formát url (asi většina zná, ale jen pro upřesnění):
[ftp://[user:password@]]host[:port][/path][/]
Díky za případné rady.
Regularni vyraz?
A umí to i starší kompilátory C++, nebo jen ty s podporou C++11? Totiž server, na kterém se to bude testovat C++11 neumí a máme "využívat jen standardní knihovny C/C++" (ze zadání).
podle tohohle by mel byt regexp stsandardni soucasti POSIXu http://stackoverflow.com/questions/1085083/regular -expressions-in-c-examples , tak by to mohlo projit.
Jinak jestli to uz mas rozparsovane prez strtok, tak to uz snadno overis par if-ama
Velký dík.
Vyřešeno.