![]() |
Durchsuchen nach einem gewissen String
Hallo Delphi Community :P
Also ich habe mal wieder ein problem. Ich möchte einen String durchsuchen lassen, unzwar wie folgt:
Delphi-Quellcode:
Also was ich damit machen möchte ist folgendes: Ich habe einen Wert in einem String. Dieser soll durchsucht werden nach dem Zeichen -. Wenn es das Zeichen nicht enthält soll eine Aktion durchgeführt werden, wenn es das Zeichen enthält geschiet eine andere Aktion.
s:= '130 - 140';
for i:=1 to length(s) do if s[i]<>'-' then begin //Anweisung wenn String das Zeichen - nicht enthält. end; Was mache ich falsch? habe schon alles versucht^^ |
Re: Durchsuchen nach einem gewissen String
Zitat:
|
Re: Durchsuchen nach einem gewissen String
Hallo, warum verwendest du nicht Pos() ?
|
Re: Durchsuchen nach einem gewissen String
Ich glaube, das was du suchst ist
![]() Zitat:
|
Re: Durchsuchen nach einem gewissen String
Naja mit Position hatte ich es versucht bin jedoch gescheitert, ich will ja nur ne Logische Anweisung erzeugen.
Wenn String Zeichen enthält: Garnichts machen Wenn String Zeichen nicht enthält: Was machen |
Re: Durchsuchen nach einem gewissen String
Lies dir meinen Post nochmal durch.
|
Re: Durchsuchen nach einem gewissen String
Ah ok danke ich werds mal mit Pos versuchen =)
|
Re: Durchsuchen nach einem gewissen String
nur der Vollständigkeit halber:
Delphi-Quellcode:
for i:=1 to length(s) do
if s[i] = '-' then begin //Anweisung wenn String das Zeichen "-" enthält. Break; end;
Delphi-Quellcode:
aber schneller und einfacher ist dennoch Pos :angel:
// langsam
B := True; for i:=1 to length(s) do if s[i] = '-' then B := False; if B then begin //Anweisung wenn String das Zeichen "-" nicht enthält. end; // schneller B := True; for i:=1 to length(s) do if s[i] = '-' then begin B := False; Break; end; if B then begin //Anweisung wenn String das Zeichen "-" nicht enthält. end;
Delphi-Quellcode:
if Pos('-', s) = 0 then
begin //Anweisung wenn String das Zeichen "-" nicht enthält. end; |
Re: Durchsuchen nach einem gewissen String
Zitat:
|
Re: Durchsuchen nach einem gewissen String
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 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