![]() |
* 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? |
Re: * als Joker verwenden?
Du könntest auch überprüfen wie ähnlich sich die Strings sind ;)
guck dazu mal im ![]() mfg phlux :hi: |
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
|
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