Die nachstehenden Snippets sollen zeigen, wie man aus einem String mit fixen Trennzeichen die einzelnen Elemente extrahieren kann.
Variante 1: Den String mithilfe der Funktion str2con() in einen Container umwandeln
static void Job1(Args _args) { str paramAsStr = "Wert1@@Wert2@@Wert3"; container paramAsCon; int i; paramAsCon = str2con(paramAsStr, "@@"); for (i=1;i<=conLen(paramAsCon);i++) { info(conPeek(paramAsCon, i)); } }
Variante 2: Den String unter Verwendung der Funktion strSplit() in eine List umzuwandeln
static void Job1(Args _args) { str paramAsStr = "Value 1|Value 2|Value 3"; List paramAsList; ListEnumerator le; paramAsList = strSplit(paramAsStr, "|"); le = paramAsList.getEnumerator(); while(le.moveNext()) { info(le.current()); } }
Die nachstehenden Snippets sollen zeigen, wie man aus einem String mit fixen Trennzeichen die einzelnen Elemente extrahieren kann.
Variante 1: Den String mithilfe der Funktion str2con() in einen Container umwandeln
Variante 2: Den String unter Verwendung der Funktion strSplit() in eine List umzuwandeln