Mit Pos/PosEx die Variablen suchen und dann einfach das Zeichen davor prüfen.
Delphi-Quellcode:
i := Pos('a', S);
If (i > 1) and not (S[i - 1] in ['+', '-']) Then Fehler...
dat prüft z.B. ob vor dem ersten "a" ein "+", oder'n "-" ist ^^
Ein Therapeut entspricht 1024 Gigapeut.