Wenn Sie in Data Studio reguläre Ausdrücke für Filter oder Transformationen verwenden, haben einige Zeichen wie der Punkt (.) oder der umgekehrte Schrägstrich () eine besondere Bedeutung. Hier erfahren Sie, wie Sie den Punkt (.) verwenden, um mit einem beliebigen Zeichen übereinzustimmen, und den umgekehrten Schrägstrich (), um Sonderzeichen in regulären Ausdrücken in Data Studio zu maskieren.
Standardmäßig stimmt der Punkt (.) mit einem beliebigen einzelnen Zeichen überein. Das kann zu unerwarteten Ergebnissen führen, wenn Sie einen Punkt als Literal abgleichen möchten. Ein regulärer Ausdruck, der versucht, eine IP-Adresse wie 0.0.0.0 abzugleichen, würde beispielsweise fälschlicherweise 0102030 oder 0a0b0c0 anstelle der genauen IP-Adresse abgleichen.
Um in Ihren Berichten eine genaue Mustererkennung zu erzielen, müssen Sie diese Sonderzeichen maskieren. Durch die Maskierung wird sichergestellt, dass die Engine für reguläre Ausdrücke sie als Literale interpretiert, was zu einer genauen Datenanalyse in Ihren Data Studio-Berichten führt.
Wenn Sie in einem regulären Ausdruck einen Punkt als Literal abgleichen möchten, z. B. in einer IP-Adresse, müssen Sie ein Signal angeben, anstatt ihn mit einem beliebigen Zeichen abzugleichen. Der umgekehrte Schrägstrich () ist dieses Signal. Wenn in einem regulären Ausdruck ein umgekehrter Schrägstrich vorkommt, wird das nächste Zeichen als Literal interpretiert.
Im vorherigen Beispiel würden wir den regulären Ausdruck 0\.0\.0\.0 verwenden, um anzugeben, dass die Punkte selbst abgeglichen werden sollen.
Sie können den umgekehrten Schrägstrich auch verwenden, um Sonderzeichen zu maskieren und sie als Literale zu interpretieren.
Die folgenden Beispiele zeigen gängige Anwendungsfälle für den umgekehrten Schrägstrich in regulären Ausdrücken:
\\(maskiert den umgekehrten Schrägstrich)\[(maskiert die eckige Klammer)\{(maskiert die geschweifte Klammer)\.(maskiert den Punkt)