Zählen Sie die Vorkommen eines Zeichens in einer Zeichenfolge im Jitterbit App Builder
Konfiguration
Die folgenden Informationen führen Sie durch das Zählen der Vorkommen eines bestimmten Zeichens in einem String-Container.
-
Erstellen Sie eine Unterabfrage mit dem Folgenden als neue Spalte:
Length(<ColumnName>) - Length(Replace(<ColumnName>, '<char>', ''))
-
Geben Sie die Spalte ein, in die Sie zählen möchten
<ColumnName>
und geben Sie das einzelne Zeichen ein, das als<char>
Der erste Teil des Ausdrucks zählt die Länge von<ColumnName>
und der zweite Teil ersetzt das angegebene Zeichen durch eine leere Zeichenfolge und zählt die gesamte Zeichenfolge. Der gesamte Ausdruck subtrahiert die Länge der ursprünglichen Zeichenfolge von der Zeichenfolge ohne die eingegebenen Zeichen und gibt eine Zählung der Anzahl der angegebenen Zeichen in der ursprünglichen Zeichenfolge zurück.Anwendungsfall: Sie möchten möglicherweise die Anzahl der Kommas in einer Liste zählen (wie ein Tag-Steuerelement) und +1 setzen, um die Anzahl der Elemente zu erhalten:
Length(T.ProductList) - Length(Replace(T.ProductList, ',', ''))
Hinweis
Das obige Beispiel geht davon aus, dass der eigentliche Text in der Zeichenfolge keine Kommas enthält.