Standard-C++ - Methode für die überprüfung von URLs format?
Gibt es eine einfache Standard-konformen Weg, um zu überprüfen, ob eine URL-Zeichenfolge ein gültiges format? Entweder durch einen bestimmten URL-Typ, die Klasse oder vielleicht könnte jemand mir zeigen, wie man eine regex Validierung von it?
Du musst angemeldet sein, um einen Kommentar abzugeben.
NÖ, gibt es nicht.
Unter windows, konnte man einen Blick auf die IsValidURL() Funktion
Wie andere schon beantwortet, es gibt keine URL-Analyse oder Validierung code in den C++ - Standard-Bibliothek noch in STL. Weder gibt es reguläre Ausdrücke Parsen.
Den ersten Platz zu suchen für ein problem gelöst ist Boost! Boost.Regex sollten Sie auf Ihrem Weg. Und diese Antwort hat eine tolle URL regulärer Ausdruck.
Es gibt nichts in der standard-Bibliothek.
Können Sie mit der Poco-Bibliothek:
https://pocoproject.org/docs/Poco.URI.html
Hier ist meine Verwendung von es als URL-validator: