Meine gültig Urls wie dieses .pdf könnteWas regex würde herausfinden, ob Datei-URL bestimmte Erweiterung hat
http://someurl.com/some/path/file.pdf
or
http://someurl.com/some/path/file.pdf?param=value
or
http://someurl.com/some/path/file.pdf?param=value&second=val
wo die Dateierweiterung mehr oder weniger aussehen könnte, oder eine andere Erweiterung wie .jpg oder .psd oder gar nichts.
ich die URL ohne den someurl.com Abschnitt gespeichert, so dass es der some/path/file.pdf
Teil der URL ist
Wie kann ich Regex verwenden, um die Dateierweiterung zu wissen, ob es vorhanden ist? Ist Regex das richtige Werkzeug dafür?
Technisch URLs (Uniform ** Ressource ** Locators) nicht über [ "Erweiterungen"] (http://stackoverflow.com/ Fragen/3631153/how-come-einige-Site-URLs-do-not-include-a-Datei-Erweiterung), weil sie keine Dateien sind oder nicht unbedingt. Um den Ressourcen-/Medientyp herauszufinden, wäre ein 'get_headers()' korrekter. Aber OTOH natürlich, es funktioniert die meiste Zeit .. – mario