Avatar billede megabyte_ Nybegynder
25. oktober 2002 - 18:56 Der er 6 kommentarer og
1 løsning

find og kopier en tekst ud af en string

Hey

Jeg har en string som indeholder en url som jeg gerne vil have kopiret ud.
String kan fx se sådan ud.

<a name="poster" href="/Gallery?0133093"><img alt="cover" align="left" src="http://posters.imdb.com/Posters/m/matrix1.jpg" height="140" border="0"></a>

Det jeg vil have fat i er
http://posters.imdb.com/Posters/m/matrix1.jpg

Hvordan får jeg kopiret min url ud.
Det skal siges at stringen ændre sig hele tiden så jeg kan ikke bare bruge copy skal først finde det der skal kopires ud.

/MB
Avatar billede dkn Nybegynder
25. oktober 2002 - 19:53 #1
procedure TForm1.Button1Click(Sender: TObject);
var
st:string;
begin
st := '<a name="poster" href="/Gallery?0133093"><img alt="cover" align="left" src="http://posters.imdb.com/Posters/m/matrix1.jpg" height="140" border="0"></a>';

st := copy(st, pos('src="', st)+5, length(st));
st := copy(st, 0, pos('"', st)-1);

showmessage(st);

end;
Avatar billede megabyte_ Nybegynder
25. oktober 2002 - 20:01 #2
Tnx lige hvad jeg skal bruge

/MB
Avatar billede zimp Nybegynder
26. oktober 2002 - 10:03 #3
Der skal ikke nødvendigvis være " omkring indholdet af tags, så hvis det skal virke på et vilkårligt <A> tag skal du lige være opmærksom på det.
Avatar billede dkn Nybegynder
26. oktober 2002 - 15:43 #4
Hvis man laver ordentlig html kode er der altså "" rundt om tags!
Avatar billede zimp Nybegynder
26. oktober 2002 - 15:45 #5
Hvis du parser andres HTML kan du ikke være sikker på at der er "" omkring
Avatar billede dkn Nybegynder
26. oktober 2002 - 15:50 #6
Nej det kan man ikke. Men jeg svarede på det han spurge om, hvis han ønskede at finde en url et andet sted i en string havde jeg lavet kode til det.
Avatar billede zimp Nybegynder
26. oktober 2002 - 15:53 #7
Han skrev bare "String kan fx se sådan ud.". Den kunne altså også se ud på andre måder.

Jeg gjorde ham bare opmærksom på at det også er lovligt at undlade "", så han ikke skal opdage det som en ondskabsfuld bug der skal spores.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester