AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

stringreplace aber wie weiter?

Ein Thema von Headi · begonnen am 3. Mär 2006 · letzter Beitrag vom 6. Mär 2006
 
Headi

Registriert seit: 17. Nov 2005
Ort: Weinfelden
101 Beiträge
 
Delphi 2007 Professional
 
#3

Re: stringreplace aber wie weiter?

  Alt 3. Mär 2006, 22:54
Zitat von Mr_G:
Wie wäre es wenn du dir so Tag-artig Bereiche definierst und die dann je nach belieben anzeigst.
z.B.:
Code:
{start:kind}
...{Alter}...
...{Schule}...
...{etc.}...
{ende:kind}
Wenn du dann den Start eines Bereichs gefunden hast suchst du nach dem Ende und kannst den gesamten Bereich z.B. ausblenden.
Hi Mr_G,

vielen dank erstmal!!
Nicht schlecht die idee.
Also ich habe mir mal diesen Code hier gebastelt,
nur irgendwie ist der ein bisschen umständlich.
Das müsste ich dann ja für jeden block machen...

so hier mal mein code:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
If ComboBox1.Itemindex = 0 then
begin
with RichEdit1 do
  while FindText('{point}', 0, Length(RichEdit1.Text), [])<> -1 do
    begin
    SelStart := FindText('{point}', 0, Length(RichEdit1.Text), []);
    SelLength := FindText('{/point}', 0, Length(RichEdit1.Text), [])+8-Selstart;
    SelText := Copy(RichEdit1.Text,SelStart+8,SelLength-15);
    end;
end
else
begin
with RichEdit1 do
  while FindText('{point}', 0, Length(RichEdit1.Text), [])<> -1 do
    begin
    SelStart := FindText('{point}', 0, Length(RichEdit1.Text), []);
    SelLength := FindText('{/point}', 0, Length(RichEdit1.Text), [])+8-Selstart;
    SelText := Copy(RichEdit1.Text,SelStart+8,0);
    end;
end;
end;
kann man den irgendwie noch ein bisschen optimieren, vereinfachern und verkleinern?

vielen dank schonmal

mfg headi
Pascal
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz