Avatar billede k_t Nybegynder
12. januar 2002 - 21:55 Der er 7 kommentarer og
1 løsning

Tekststrind

Hvordan kan jeg lave et program som kan søge efter tekststringe.
Avatar billede djernaes Nybegynder
12. januar 2002 - 21:58 #1
Tekst strenge i hvad?

SubStr := \'def\';
Str := \'abcdefghi\';
if Pos(SubStr, Str) <> 0 Then
  writeln(\'It\'\'s a sub string\');
Avatar billede stoney Nybegynder
12. januar 2002 - 21:59 #2
Skal programmet søge i memo1 eller tekst filer eller edit felter etc.

Stoney
Avatar billede k_t Nybegynder
12. januar 2002 - 22:03 #3
Undskyld jeg kan godt se at jeg har formuleret spørgsmålet forkert, men det skal være ligesom det i windows hvor man skriver Tekststring og mappe og så finder den alle dem med tekststringen i.
Avatar billede stoney Nybegynder
12. januar 2002 - 22:05 #4
Vil du søge efter filnavne i et bibliotek ?

Stoney
Avatar billede k_t Nybegynder
12. januar 2002 - 22:14 #5
nej efter en tekst string i et bibliotek
Avatar billede djernaes Nybegynder
12. januar 2002 - 22:35 #6
I et bibliotek? Vil du kigge i en fil, eller vil du finde et navn?
Avatar billede djernaes Nybegynder
12. januar 2002 - 22:40 #7
Function IsInFile(SubStr, FileName : String) : Boolean;
Var
  SL : TStringList;
Begin
  Result := False;
  SL := TStringList.Create;
  Try
    SL.LoadFromFile(FileName),
    For Cnt := 0 to SL.Count-1 do
    Begin
      If Pos(SubStr, SL[Cnt]) <> 0 Then
      Begin
        Result := True;
        exit;
      end;
    end;
  Finally
    SL.Free;
end;
   
Avatar billede borrisholt Novice
14. januar 2002 - 08:37 #8
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