Avatar billede Slettet bruger
29. august 2002 - 19:19 Der er 13 kommentarer og
1 løsning

replace

hvordan erstatter man tekst i en memo/edit med noget andet?
Avatar billede esoulman Nybegynder
29. august 2002 - 19:20 #1
Memo1.SelText := 'this text';  ??
Avatar billede exp-ralle Nybegynder
29. august 2002 - 19:22 #2
Følger lige med
Avatar billede esoulman Nybegynder
29. august 2002 - 19:23 #3
Hvis du vil erstatte hele teksten kan du f. eks. bruge
Memo1.Text = 'Ny text til memoet';

og hvis du vil indsætte en ny linie
Memo1.Lines.Add('en ny linie er tilføjet');
Avatar billede Slettet bruger
29. august 2002 - 19:25 #4
jeg vil kun fx hvis den finder bogstavet A så erstatter den det med B eller hvis den finder HEJ så erstatter den det med DAV
Avatar billede esoulman Nybegynder
29. august 2002 - 19:26 #5
Søg under replace i hjælpe filen, der er et eksempel på hvordan koden til en TReplaceDialog skal se ud.
Avatar billede Slettet bruger
29. august 2002 - 19:33 #6
Jeg kan bare ikke finde noget?
Avatar billede Slettet bruger
29. august 2002 - 19:45 #7
Hmm en replacedialog er heller ikke nok, jeg skal have en masse ord erstattet på een gang.
Avatar billede loke-liscom Nybegynder
29. august 2002 - 21:47 #8
Prøv dette

procedure TForm1.Button1Click(Sender: TObject);
var
  st : string;
  tmp : integer;
begin
  st := memo1.Lines.Text;
  while pos('a',st) > 0 do
  begin
    tmp := pos('a',st);
    delete(st,tmp,1);
    insert('Test',st,tmp);
  end;
  memo1.lines.Text := st;
end;
Avatar billede dkn Nybegynder
30. august 2002 - 22:59 #9
har du prøvet med stringreplace?

Memo1.text := stringreplace(Memo1.text, 'DetSomSkalErstates', 'Nyt Text', [RfReplaceAll]);
Avatar billede Slettet bruger
02. september 2002 - 13:28 #10
Jeg troede ikke der fandtes stringreplace lol!
Avatar billede Slettet bruger
02. september 2002 - 13:48 #11
Hvordan gør man sådan så det er ligemeget om det er store bogstaver eller små bogstaver?
Avatar billede dkn Nybegynder
02. september 2002 - 16:44 #12
Memo1.text := stringreplace(Memo1.text, 'DetSomSkalErstates', 'Nyt Text', [RfReplaceAll]+[rfIgnoreCase]);
Avatar billede cms Nybegynder
02. september 2002 - 19:21 #13
hrrr..

Memo1.text := stringreplace(Memo1.text, 'DetSomSkalErstates', 'Nyt Text', [RfReplaceAll, rfIgnoreCase]);
Avatar billede Slettet bruger
02. september 2002 - 19:55 #14
tak!
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