Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi In StringList suchen (https://www.delphipraxis.net/72896-stringlist-suchen.html)

cruso 8. Jul 2006 20:17


In StringList suchen
 
Hi!

Wie kann man eine bestimmte Zeichenfolge in einer StringList suchen und die Zeilennummer übergeben bekommen?

In Zeile 10 steht z.B. "Im Dezember schneit es". Und wenn man "Dezember" eingibt soll "10" zurückgegeben werden.

Wie kann man das realisieren?


MfG
Cruso



PS: DVB-T machte dieses Posting erst möglich :???:

mkinzler 8. Jul 2006 20:26

Re: In StringList suchen
 
Wenn der Suchbegriff nur ein Teil eienr Zeile ist und die Zeilennummer wichtig ist, wirst du nicht drumrumkommen eine Schelife über die Zeilen zu machen und jeden Eintrag einzeln z.B. mit Pos zu überprüfen.

cruso 8. Jul 2006 20:28

Re: In StringList suchen
 
Zitat:

Zitat von mkinzler
Wenn der Suchbegriff nur ein Teil eienr Zeile ist und die Zeilennummer wichtig ist, wirst du nicht drumrumkommen eine Schelife über die Zeilen zu machen und jeden Eintrag einzeln z.B. mit Pos zu überprüfen.

Wie ich das mit einer Schleife mache ist mir klar, aber wie kann ich das mit Pos umsetzen, was du meinst?

mkinzler 8. Jul 2006 20:30

Re: In StringList suchen
 
Mit Pos kann du die Position eines (Teil-)Strings innerhalb eines anderen finden.

cruso 8. Jul 2006 20:31

Re: In StringList suchen
 
Zitat:

Zitat von mkinzler
Mit Pos kann du die Position eines (Teil-)Strings innerhalb eines anderen finden.

Ich müsste aber doch wissen, ob mein "Teilstring" in einer Zeile vorkommt.

mkinzler 8. Jul 2006 20:36

Re: In StringList suchen
 
Ist der String nicht Teil gibt er 0 zurück.

cruso 8. Jul 2006 20:39

Re: In StringList suchen
 
Ok ich habs getestet es geht! Danke!

Wenn es nicht in der aktuellen Zeile ist, gibt er "0" zurück!



EDIT: Du warst schneller! ^^ Trotzdem danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz