Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mit Semicolon getrennte Links herausfiltern (https://www.delphipraxis.net/81715-mit-semicolon-getrennte-links-herausfiltern.html)

skyquaker 2. Dez 2006 12:29


Mit Semicolon getrennte Links herausfiltern
 
Ich habe mehrere mit einem Semicolon getrennte Links in einer Textdatei.
Wie kann ich diese Links herausfiltern (z.B. jeden in eine eigene Zeile in einer MemoBox)?

Danke im Vorraus

Dax 2. Dez 2006 12:31

Re: Mit Semicolon getrennte Links herausfiltern
 
ExplodeExplode

marabu 2. Dez 2006 16:15

Re: Mit Semicolon getrennte Links herausfiltern
 
Hi,

oder einfach so:

Delphi-Quellcode:
var
  sLinks: String; // 'http://www.delphipraxis.net;http://www.google.de';
begin
  with Memo.Lines do
  begin
    Delimiter := ';';
    DelimitedText := sLinks;
  end;
end;
Grüße vom marabu

skyquaker 2. Dez 2006 18:57

Re: Mit Semicolon getrennte Links herausfiltern
 
Zitat:

Zitat von marabu
Hi,

oder einfach so:

Delphi-Quellcode:
var
  sLinks: String; // 'http://www.delphipraxis.net;http://www.google.de';
begin
  with Memo.Lines do
  begin
    Delimiter := ';';
    DelimitedText := sLinks;
  end;
end;
Grüße vom marabu


Werd ich ausprobieren !

skyquaker 2. Dez 2006 19:03

Re: Mit Semicolon getrennte Links herausfiltern
 
Das geht nicht, da kommt etwas sehr seltsames raus ;)

marabu 2. Dez 2006 20:06

Re: Mit Semicolon getrennte Links herausfiltern
 
Alles steht und fällt mit dem Inhalt von sLinks - zeig den mal.

skyquaker 2. Dez 2006 20:50

Re: Mit Semicolon getrennte Links herausfiltern
 
SLinks bleibt leer und löscht auch die MemoBox

showmessage(slinks);

Da krieg ich ne leere Meldung

Wenn ich
showmessage(DelimatedText);

mache, krieg ich meinen Text mit nem ; an jeder 2 Stelle

marabu 2. Dez 2006 20:58

Re: Mit Semicolon getrennte Links herausfiltern
 
Hast du schonmal versucht deine durch Semikolon getrennten Links in die Variable sLinks zu geben?

skyquaker 2. Dez 2006 21:11

Re: Mit Semicolon getrennte Links herausfiltern
 
Zitat:

Zitat von marabu
Hast du schonmal versucht deine durch Semikolon getrennten Links in die Variable sLinks zu geben?

Nein :wink:

rawsoul 2. Dez 2006 23:23

Re: Mit Semicolon getrennte Links herausfiltern
 
nun hier mal eine ganz komplizierte lösung, wie ich es machen würde ;)

Delphi-Quellcode:
function extractlinks(linkstring:string):string;
var
  i:integer;
  char:string[1];
  link:string;
begin
  i:=1;
  link:='';
  repeat begin
         char:=linkstring[i];
         link:=link+inttostr(char);
         i:=i+1;
         end until
             char=';';
end;
es könnte funktionieren - auch wenn es kompliziert ist :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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