Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi [http-Adresse] Datei / "Pfad" erkennen (https://www.delphipraxis.net/80636-%5Bhttp-adresse%5D-datei-pfad-erkennen.html)

xZise 12. Nov 2006 20:32


[http-Adresse] Datei / "Pfad" erkennen
 
Ich habe einen String (z.B.: http://www.delphipraxis.net/template...left_grass.gif), und möchte
den Dateinamen (logo_left_grass.gif) und den Pfad (http://www.delphipraxis.net/template...icBlue/images/) heruasbekommen!

Wie macht man das am besten? (ExtractFileName/Path geht nicht! Da trennt er nach den //)

Balu der Bär 12. Nov 2006 20:33

Re: [http-Adresse] Datei / "Pfad" erkennen
 
Gehe den String einfach rückwärts durch und schneide dann alles vor dem ersten / den du findest ab.

xZise 12. Nov 2006 20:35

Re: [http-Adresse] Datei / "Pfad" erkennen
 
Gute Idee! Gibts eine Funktion von Delphi, die von rechts nach links sucht? Also wie Pos nur andersherum?

mkinzler 12. Nov 2006 20:39

Re: [http-Adresse] Datei / "Pfad" erkennen
 
Zitat:

Gute Idee! Gibts eine Funktion von Delphi, die von rechts nach links sucht? Also wie Pos nur andersherum?
Direkt nicht du kannst das ja aber mit einer schelife und PosEx mit Offset erreichen.

Balu der Bär 12. Nov 2006 20:44

Re: [http-Adresse] Datei / "Pfad" erkennen
 
Zitat:

Zitat von xZise
Gute Idee! Gibts eine Funktion von Delphi, die von rechts nach links sucht? Also wie Pos nur andersherum?

Brauchst du nicht. Verwendete ganz normal Pos, anstatt aber beim ersten Gefundenen zu reagieren reagierst du auf das zuletzt Gefundene.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz