Also ich habe folgendes Problem
Ich möchte eine Variable deklarieren die diese Strings enthält:
'+','-','*','/'
Sozusagen alle Rechenzeichen, denn ich will einen String nach genau dieser Variable durchsuchen, also nach allen Rechnenzeichen.
So ginge das meiner Meingung nach:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| PosA:=Pos('+',Rechnung); PosB:=Pos('-',Rechnung); If PosB<PosA Then PosA:=PosB; PosB:=Pos('*',Rechnung); If PosB<PosA Then PosA:=PosB; PosB:=Pos('/',Rechnung); If PosB<PosA Then PosA:=PosB; |
Ich find es aber ziemlich lästig nach jedem Zeichen einzeln zu suchen und dann zu gucken, ob es das erste Zeichen ist.
Gibt es eine schnellere/kompaktere Möglichkeit nach dem nächsten Rechenzeichen in einem String zu suchen?
Vielen Dank für alle Ideen und Vorschläge
Moderiert von
Narses: Delphi-Tags hinzugefügt