AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi funktion die alles ausser die root url abschneidet
Thema durchsuchen
Ansicht
Themen-Optionen

funktion die alles ausser die root url abschneidet

Ein Thema von agm65 · begonnen am 18. Mär 2008 · letzter Beitrag vom 18. Mär 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#1

funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:25
hi leute ich suche nach einer funktion die es mir ermöglicht bei einer url alles ausser die root url abzuscheiden...
bsp: http://www.google.com/test/test2/test3

ich möchte: http://www.google.com
euer Peter Porka
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:28
Zerlege den String (Trenner /) und lösche Alles nach dem 3.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#3

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:32
oder oder halt das 3te element bei ner strinlist mit delimeter /...dachte es gibt ne funktion.
euer Peter Porka
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#4

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:36
Hi,

und dann kommt ein normaler Benutzer und tippt
www.test.de/abc/def/ghi Was bekommt dein Code dann zurück?

Ich würd pauschal eine Regular Expression vorschlagen. Oder zumindest, falls Du keine RegEx Komponente hast den Spring auf http:// prüfen...

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#5

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:36
Zitat von agm65:
oder oder halt das 3te element bei ner strinlist mit delimeter /...dachte es gibt ne funktion.
Gibt es auch - indirekt: schau mal hier
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#6

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:43
an ne regex hatte ich auch gedacht ..aber der user wird im vorfeld schon gezwugen http:// anzugeben
euer Peter Porka
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#7

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:45
Also wenn das http:// immer dran ist:

Delphi-Quellcode:
function RootURL(const URL: string): string;
begin
  Result := Copy(URL, 8, Pos('/', URL) + 8);
end;
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#8

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:46
jo, danke an alle das passt auch.
euer Peter Porka
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:55
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;
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#10

Re: funktion die alles ausser die root url abschneidet

  Alt 18. Mär 2008, 14:58
Zitat von Matze:
Bei mir gibt Manus Funktion das falsche zurück.
Jain, ich hab nur nicht beachtet, dass er das mit http:// vorne dran möchte. Meine kopiert alles nach dem http://
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 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