Avatar billede espeholt_jr Nybegynder
10. februar 2005 - 19:04 Der er 4 kommentarer og
1 løsning

Finde et ord i linie

Hej..

Skal bruge en funktion der kan finde et ord (udfra et nummer) i en linie...

fx "    hej med      dig hvad    laver    du"...

er hej ord 1, hvad ord 4.... der er i alt 6 ord...

denne tråd relatere til Antal ord i linie oprettet af mig
Avatar billede espeholt_jr Nybegynder
10. februar 2005 - 20:25 #1
?
Avatar billede hrc Mester
11. februar 2005 - 12:55 #2
procedure TfrmMain.TestButtonClick(Sender: TObject);
var
  List : TStringList;
begin
  List := TStringList.Create;
  try
    List.Delimiter := #32;
    List.DelimitedText := InputEdit.Text;

    DataListBox.Items.Assign(List); // Kopiér til listboks
  finally
    List.Free;
  end;
end;

InputEdit indeholder din tekst. I listen er Count = antallet af ord, hvert ord ligger splittet op i listen, så List[0] er "hej" mens List[2] er "dig"
Avatar billede espeholt_jr Nybegynder
11. februar 2005 - 13:04 #3
virker den også selvom der er fx 4 mellemrum?
Avatar billede hrc Mester
11. februar 2005 - 13:06 #4
I mit program gør den. I øvrigt har Stone lavet samme løsning i et af dine andre spørgsmål
Avatar billede espeholt_jr Nybegynder
11. februar 2005 - 13:12 #5
har jeg lige set... okay, så skal du have points ;)
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