Hallo zusammen,
ich möchte gerne einen String auseinander nehmen und die verschiedenen Dinge dann wiederum in einen String etc. speichern:
Mein String:
s = "[%Kunde.Vorname%] = 'Anton' OR [%Kunde.Vorname%] = 'Mike' "
Folgende Dinge benötige ich:
String s1 ="[%Kunde.Vorname%]";
String s2 = "=";
String s3 = "'Anton'";
String s4 = "OR";
String s1 ="[%Kunde.Vorname%]";
String s2 = "=";
String s3 = "'Mike'";
Das ganze könnte ich dann in eine neue Klasse ablegen mit:
String sFieldName = s1
String sOperator = s2
String sResult = s3
String sNextOperator = s4
sNextOperator -> kann dann natürlich leer sein...
Gibt es hier eine Logik und hat jemand eine Idee, wie man das gescheit trennen kann? Die Operator können sich natürlich unterscheiden (-, +, /, *, .....)
ich möchte gerne einen String auseinander nehmen und die verschiedenen Dinge dann wiederum in einen String etc. speichern:
Mein String:
s = "[%Kunde.Vorname%] = 'Anton' OR [%Kunde.Vorname%] = 'Mike' "
Folgende Dinge benötige ich:
String s1 ="[%Kunde.Vorname%]";
String s2 = "=";
String s3 = "'Anton'";
String s4 = "OR";
String s1 ="[%Kunde.Vorname%]";
String s2 = "=";
String s3 = "'Mike'";
Das ganze könnte ich dann in eine neue Klasse ablegen mit:
String sFieldName = s1
String sOperator = s2
String sResult = s3
String sNextOperator = s4
sNextOperator -> kann dann natürlich leer sein...
Gibt es hier eine Logik und hat jemand eine Idee, wie man das gescheit trennen kann? Die Operator können sich natürlich unterscheiden (-, +, /, *, .....)