Avatar billede roz Nybegynder
26. juli 2005 - 16:46 Der er 5 kommentarer og
1 løsning

Skift linje ved hver <a href

Hvordan kan jeg, hvis jeg har en tekst der ligner denne:
<a href="NOGET"> </a><a href="NOGET"> </a><a href="NOGET"> </a>

Få delphi til at opdele teksten ved at søge efter <a href og hver gang den finder dette lave et linjeskift.

Teksten ligger i en StringList.
Avatar billede borrisholt Novice
26. juli 2005 - 18:25 #1
StringList.Text := StringReplace(StringList.Text, '<a href="', #13'<a href="', [rtReplaceAll, rtIgnoreCase]);

Sådan cirka frit fra leveren

Jens B
Avatar billede roz Nybegynder
26. juli 2005 - 18:30 #2
Hmm får Undeclared Identifier ved begge "Replace Flag'sne"..
Avatar billede borrisholt Novice
26. juli 2005 - 18:33 #3
Der STOD lidt frit fra leveren. Slå det op i hjælpen.
Avatar billede roz Nybegynder
26. juli 2005 - 18:36 #4
Har prøvet... Ser rigtigt ud :S Har også prøvet med et array indeholdende flagsne men kan sgu ikke få det til at virke.
Avatar billede borrisholt Novice
26. juli 2005 - 18:42 #5
Hold da kæft du er svær at hjælpe. Hvis ikke en gang du kan bruge hjælpen.

1)
  Skriv koden :
    StringList.Text := StringReplace(StringList.Text, '<a href="', #13'<a href="', [rtReplaceAll, rtIgnoreCase]);

2)
  Tryk compile.
3)
  konstater det virker ikke.
4)
  Stil Cursoren midt i ordet StringReplace
5)
  Læs hvad der står :

Delphi syntax:

function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

6)
  TReplaceFlags er understreget betydende det er et link.
7)
  Klik på linket
8)
  Læs hvad der står :
type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);
9)
  Konstater jeg huskede forkert flagende hedder rfReplaceAll og rfIgnoreCase og ikke
rtReplaceAll og rtIgnoreCase.
10)
  Erstat  rtReplaceAll med rfReplaceAll
11)
  Erstat  rtIgnoreCase med rfIgnoreCase

Det er folk som dig der gør jeg ikke gidder skrive fast på eksperten længere !

Jens Borrisholt
Avatar billede roz Nybegynder
26. juli 2005 - 22:18 #6
Jaja undskyld min fejl... Brugte bare Copy/Paste hele tiden ig troede ikke det kunne være stavemåden der var fejlen.

Inden alt det dårlige kommer vil jeg lige sige tak for hjælpen.

For det er sgu da lidt fucked up at skrive på eksperten hvis man ikke gider. "Fucking crackhead!" (citat fra How High).
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