![]() |
Verschiedene Zahlen
Ich möchte einen String überprüfen der immer das wort 'test' beinhaltet danach aber eine zahl, die unterschiedlich sein kann, wie kann ich das am besten machen ohne alle möglichten abzufragen?
|
Re: Verschiedene Zahlen
Hi!
Herzlich Willkommen in der DP :thumb: Was möchtest du denn mit den Zahlen machen? Sie nur auslesen? Ciao Frederic |
Re: Verschiedene Zahlen
Also du kannst ja mit Copy und POS den String zerteilen bzw. den Rest, also alles nach "test", einfach rauskopieren. Und dann mit Case Of prüfen...
|
Re: Verschiedene Zahlen
hat denn die zahl eine bestimme länge?
|
Re: Verschiedene Zahlen
wie sieht den so ein String aus? Also TestTestTestTest2 oder Test2Test5Test4Test5 ??
Und was willst du nachher wissen? Anzahl der 'Test' oder die Nummer(n)? |
Re: Verschiedene Zahlen
Also der sting ist zum beispiel test46845 und nun will ich nur prüfen ob am Anfang das test da steht.
|
Re: Verschiedene Zahlen
if 'test' in teststring , oder?
oder halt if pos(teststring,'test')<>-1 |
Re: Verschiedene Zahlen
Ich würd eher sagen:
Delphi-Quellcode:
Bei dem von glkbkk würde auch der String '45454test454545' ein positives Ergebniss haben.
if pos(teststring,'test')=1 then
showmessage(' ''Test'' steht am Anfang'); |
Re: Verschiedene Zahlen
Hi!
Wenn Test am Anfang steht (also immer):
Delphi-Quellcode:
Ciao Frederic
procedure TForm1.Button1Click(Sender: TObject);
var s: string; begin s:='test544564'; if copy(s,0,4)='test' then showmessage('aa'); end; |
Re: Verschiedene Zahlen
oh, sorry, es sollte ja am anfang sein :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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