Mit Einstellungen der Teilzeichenfolge-Komponente können Sie mehrere Methoden zur Zeichenfolgenmanipulation verwenden, um die gewünschten Dimensionselemente in Berichten zu erhalten.
Teilzeichenfolge ist nur für Dimensionen verfügbar und gilt rückwirkend für die Daten, auf die sie angewendet wird. Es handelt sich um eine sofortige Datenumwandlung, die vor der Anwendung von Filtern oder anderen Analysevorgängen erfolgt.
Hiermit stellen Sie einen Teil einer Zeichenfolge je nach ihrer Position an den Beginn oder das Ende einer Zeichenfolge. Von links und Von rechts -Methoden bieten zwei Dropdownlisten: Von (wo die Ausgabe beginnt) und nach (wo die Ausgabe endet).
1
stellt die erste Übereinstimmung dar. Wenn der Index höher ist als die Anzahl der verfügbaren Übereinstimmungen, werden keine Wertoptionen angewendet.Verwenden Sie diese Methode für Felder, die ein Trennzeichen einsetzen, um mehrere Zeichenfolgenwerte zu trennen. Sie können entweder ein einzelnes Element extrahieren, das als Ausgabe verwendet werden soll, oder die Zeichenfolge in ein Objekt-Array-Schemaelement konvertieren.
"Fox,Turtle,Rabbit,Wolf"
mit einem Index von 3 ist, ist die Ausgabe "Rabbit"
. Wenn der Index höher ist als die Anzahl der durch Trennzeichen getrennten Elemente, werden Keine Wertoptionen angewendet.Zur Verwendung mit Feldern, die URLs enthalten. Wenn die Beispiel-URL https://example.com/store/index.html?cid=campaign#cart
verwendet wird, sind die folgenden Optionen verfügbar:
"https://"
."example.com"
."store/index.html"
."cid"
verwendet wird, ist die Ausgabe "campaign"
."cart"
.Wenn die Eingabe keine gültige URL ist oder die gewünschte URL-Komponente nicht vorhanden ist, werden Keine Wertoptionen angewendet.
Entfernt Leerzeichen oder Sonderzeichen aus der Zeichenfolge.
Wenden Sie reguläre Ausdrücke auf eine Dimension an, um den gewünschten Wert abzurufen.
Customer Journey Analytics verwendet eine Untergruppe der Perl-Regex-Syntax. Wenn die Eingabe nicht mit dem regulären Ausdruck übereinstimmt und das Ausgabeformat leer ist, werden keine Wertoptionen angewendet. Die folgenden Ausdrücke werden unterstützt:
Ausdruck | Beschreibung |
---|---|
a |
Ein einzelnes Zeichen: a . |
a|b |
Ein einzelnes Zeichen: a oder b . |
[abc] |
Ein einzelnes Zeichen: a , b oder c . |
[^abc] |
Ein beliebiges einzelnes Zeichen, außer: a , b oder c . |
[a-z] |
Ein beliebiges einzelnes Zeichen im Bereich a –z . |
[a-zA-Z0-9] |
Ein beliebiges einzelnes Zeichen im Bereich a –z , A –Z oder im Ziffernbereich 0 –9 . |
^ |
Entspricht dem Zeilenanfang. |
$ |
Entspricht dem Zeilenende. |
\A |
Beginn der Zeichenfolge. |
\z |
Ende der Zeichenfolge. |
. |
Entspricht einem beliebigen Zeichen. |
\s |
Beliebiges Whitespace-Zeichen. |
\S |
Beliebiges Zeichen, außer Whitespace-Zeichen. |
\d |
Beliebige Ziffer. |
\D |
Beliebiges Zeichen, außer Ziffern. |
\w |
Beliebige Buchstaben, Zahlen oder Unterstriche. |
\W |
Beliebiges Zeichen, das nicht in Wörtern zulässig ist. |
\b |
Beliebige Wortgrenze. |
\B |
Beliebiges Zeichen, das keine Wortgrenze ist. |
\< |
Wortbeginn. |
\> |
Wortende. |
(...) |
Alles dazwischen wird erfasst. |
(?:...) |
Nicht-kennzeichnende Erfassung. Verhindert, dass in der Ausgabezeichenfolge auf die Übereinstimmung verwiesen wird. |
a? |
Null oder eins von a . |
a* |
Null oder mehr von a . |
a+ |
Eines oder mehr von a . |
a{3} |
Genau 3 von a . |
a{3,} |
3 oder mehr von a . |
a{3,6} |
Zwischen 3 und 6 von a . |
Ausgabe-Platzhalter werden ebenfalls unterstützt. Sie können diese Sequenzen im Ausgabeformat beliebig oft und in beliebiger Reihenfolge verwenden, um die gewünschte Zeichenfolgenausgabe zu erlangen.
Ausgabe-Platzhaltersequenz | Beschreibung |
---|---|
$& |
Gibt aus, was mit dem gesamten Ausdruck übereinstimmt. |
$n |
Gibt aus, was mit dem n-ten Unterausdruck übereinstimmt. Beispiel: $1 gibt den ersten Unterausdruck aus. |
$` |
Gibt den Text zwischen dem Ende der letzten gefundenen Übereinstimmung (oder dem Beginn des Textes aus, wenn keine vorherige Übereinstimmung gefunden wurde) und dem Beginn der aktuellen Übereinstimmung aus. |
$+ |
Gibt aus, was mit dem letzten markierten Unterausdruck im regulären Ausdruck übereinstimmt. |
$$ |
Gibt das Zeichenfolgenzeichen "$" aus. |