![]() |
funktion die alles ausser die root url abschneidet
hi leute ich suche nach einer funktion die es mir ermöglicht bei einer url alles ausser die root url abzuscheiden...
bsp: ![]() ich möchte: ![]() |
Re: funktion die alles ausser die root url abschneidet
Zerlege den String (Trenner /) und lösche Alles nach dem 3.
|
Re: funktion die alles ausser die root url abschneidet
oder oder halt das 3te element bei ner strinlist mit delimeter /...dachte es gibt ne funktion.
|
Re: funktion die alles ausser die root url abschneidet
Hi,
und dann kommt ein normaler Benutzer und tippt
Delphi-Quellcode:
Was bekommt dein Code dann zurück? ;)
www.test.de/abc/def/ghi
Ich würd pauschal eine Regular Expression vorschlagen. Oder zumindest, falls Du keine RegEx Komponente hast den Spring auf http:// prüfen... Gruß Assertor |
Re: funktion die alles ausser die root url abschneidet
Zitat:
![]() |
Re: funktion die alles ausser die root url abschneidet
an ne regex hatte ich auch gedacht ..aber der user wird im vorfeld schon gezwugen http:// anzugeben ;)
|
Re: funktion die alles ausser die root url abschneidet
Also wenn das http:// immer dran ist:
Delphi-Quellcode:
function RootURL(const URL: string): string;
begin Result := Copy(URL, 8, Pos('/', URL) + 8); end; |
Re: funktion die alles ausser die root url abschneidet
jo, danke an alle das passt auch.
|
Re: funktion die alles ausser die root url abschneidet
Bei mir gibt Manus Funktion das falsche zurück.
Ich würde es so lösen:
Delphi-Quellcode:
uses StrUtils;
function RootURL(const URL: string): string; begin Result := Copy(URL, 1, PosEx('/', URL, 8)); end; |
Re: funktion die alles ausser die root url abschneidet
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz