Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi * als Joker verwenden? (https://www.delphipraxis.net/13227-%2A-als-joker-verwenden.html)

Pseudemys Nelsoni 14. Dez 2003 11:18


* als Joker verwenden?
 
hoi,

da ich ja ein quiz für meinen chatraum mache, frag ich mich wie ich ein * als joker verwenden könnte,
z.b bei "Fuss" und "Fuß" so das egal was hinter "Fu*" kommt richtig ist. Ich hab schon gedacht das ich die * in dem string zähle und dann jeden teil mit Pos prüfe, also sagen wir mal bei "Fu*ball*spieler" würdeich dann mit pos prüfen ob "fu", "ball", und "spieler" darin vorkommt. (ich denke mal das es so funktionieren würde, aber gibt es ne einfachere methode?

phlux 14. Dez 2003 11:28

Re: * als Joker verwenden?
 
Du könntest auch überprüfen wie ähnlich sich die Strings sind ;)
guck dazu mal im www.swissdelphicenter.ch/de/ nach

mfg phlux :hi:

choose 15. Dez 2003 09:22

Re: * als Joker verwenden?
 
Die Arbeit mit Strings kann mit regulären Ausdrück unglaublich vereinfacht werden ([dp]reguläre ausdrücke[/dp]).

Der entsprechende Code für Deinen Fußballspieler könnte dann zB so lauten:
Delphi-Quellcode:
if RegExp('(fu|ball|spieler)', Edit1.Text') then

phlux 15. Dez 2003 16:04

Re: * als Joker verwenden?
 
Ahoi!
Welche Unit muss ich da einbinden bzw. ab welchen Delphi geht denn das? (hab max. Delphi5 Pers.)??

mfg phlux


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