Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi platzhalter (sternchen) (https://www.delphipraxis.net/62007-platzhalter-sternchen.html)

Skullschildi 29. Jan 2006 15:58


platzhalter (sternchen)
 
he und hallo mal wieder. Ich suche da so ne art platzhalter für strings. So was ahnliches wie bei windows des '*' im suchfenster, womit ich ein unbestimmtes zeichen erkennen kann.

SirThornberry 29. Jan 2006 16:14

Re: platzhalter (sternchen)
 
Ähm, du kannst jedes beliebiges Zeichen als Platzhalter verwenden wenn deine entsprechender Algorythmus damit umgehen kann. Oder suchst du etwas womit du einen String mit Wildcards durchsuchen kannst? In der Delphi-fundgrube.de gibt es einen Beitrag: "Strings mit Wildcards (*,?) suchen" das könnte das sein was du suchst.

Christian Seehase 29. Jan 2006 16:15

Re: platzhalter (sternchen)
 
Moin Skullschildi,

was Du meinst nennt sich Hier im Forum suchenwildcard, wobei man meist * und ? hat.
* steht für beliebig viele Zeichen, ? für genau eines.

Wenn Du mal den Suchlink benutzt könntest Du schon etwas zu Deinem Problem finden (ich weiss wir hatten das schon einmal)

Skullschildi 14. Feb 2006 15:11

Re: platzhalter (sternchen)
 
Also was ich mir vorstelle ist, dass ich aus einem string z.B. 'Schnacken sind keine Elefanten'
wenn ich in edit1 das wort 'acken' oder 'sind kei' eingebe, dass mir dann mit listbox1.items.add (string)
der ganze string in die Liste kopiert wird. wie bring ich delphi oetwas bei, wie Beispielsweise
Delphi-Quellcode:
if string = '*' + edit1.text + '*' then
das ist ja nicht das selbe wie mit wildcards, sondern der text mit zwei sternchen.

Skullschildi 14. Feb 2006 19:00

Re: platzhalter (sternchen)
 
will denn niemand ne antwort posten?
Es wäre mir schon etwas wichtig, ich sollte für die Schule ein Proggi schreiben und diese function wäre dabei recht hilfreeich. Beeilt euch, sonst muss ich sterben... :pale: begin bad[(joke)] end;

Khabarakh 14. Feb 2006 19:31

Re: platzhalter (sternchen)
 
Das ist keine Ausrede zur 24h-Push-Regel :roll: .
Aber warum sollte dein letzter Code nicht mit Wildcards funktionieren? Du willst ja wissen, ob string auf den Ausdruck "'*' + edit1.text + '*'" matcht.

dataspider 14. Feb 2006 19:33

Re: platzhalter (sternchen)
 
Hi,

suche mal nach der function Pos in der Delphi Hilfe.
Damit solltest du ans Ziel kommen.

Cu, Frank

DGL-luke 14. Feb 2006 20:16

Re: platzhalter (sternchen)
 
Eventuell hilft auch Hier im Forum suchenTRegex oder Bei Google suchenDelphi regex weiter....


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 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