Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Arbeiten mit regulären Ausdrücken in Ladeskripten und Diagrammformeln

Erweitern Sie Ihre Analysen und Datenvorbereitung durch die Verwendung von regulären Ausdrücken (Regex) in Datenladeskripten und in Diagrammformeln. Reguläre Ausdrücke bieten erweiterte, flexible und leistungsstarke Optionen zum Suchen und Ersetzen von textbasierten Daten. Für die Arbeit mit regulären Ausdrücken in Qlik Sense und der Schnittstelle Skript verwenden Sie die verfügbaren Skript- und Diagrammfunktionen.

Arbeiten mit regulären Ausdrücken

Reguläre Ausdrücke (Regex) bieten umfangreiche Optionen für erweiterten Musterabgleich. Schreiben Sie einen regulären Ausdruck, um ein bestimmtes Textmuster anzugeben, das Sie identifizieren möchten. So können Sie zum Beispiel das Vorkommen von E-Mail-Adressen oder Web-URLs in größeren Textmengen in natürlicher Sprache suchen.

Es gibt viele verschiedene Formate, in denen reguläre Ausdrücke geschrieben werden können, jedes mit seinen eigenen Syntaxregeln. Die verfügbaren Funktionen für reguläre Ausdrücke verwenden die Perl-Syntax für reguläre Ausdrücke.

Für die Arbeit mit regulären Ausdrücken in Qlik Sense und der Schnittstelle Skript verwenden Sie die verfügbaren Skript- und Diagrammfunktionen. Die Verwendung dieser Funktionen setzt voraus, dass Sie ein grundlegendes Verständnis für die Funktionsweise regulärer Ausdrücke haben. Weitere Informationen und Beispiele finden Sie unter Verfügbare Funktionen und Beispiele.

Anwendungsfälle

Sie können reguläre Ausdrücke für folgende Zwecke verwenden:

  • Extrahieren und Trennen von Informationen aus Text, der zahlreiche unterschiedliche Komponenten enthält Zum Beispiel E-Mail-Adressen, Telefonnummern, Web-URLs und mehr

  • Standardisierung der Datenformatierung

  • Suchen bzw. Ersetzen von Text

Mit den verfügbaren Regex-Funktionen können Sie in Ladeskripten Folgendes tun:

  • Daten umwandeln und zur Verwendung in Analysen laden

  • Daten validieren, um sicherzustellen, dass sie den Formatierungs- und anderen Compliance-Standards folgen

  • Personenbezogene Daten identifizieren, maskieren oder in eine Form verändern, die für die Benutzer Ihrer Analyseinhalte geeignet ist.

  • Selektives Laden von Daten in Apps, je nachdem, ob sie bestimmten Textmustern entsprechen oder nicht.

Die Anwendungsfälle für Regex-Funktionen in Diagrammformeln ähneln denen für Ladeskripte. Die Verwendung von Funktionen in Diagrammformeln ermöglicht zudem Folgendes:

  • Spontane bedingte oder statische Umwandlung von Daten, je nach Benutzeranforderungen und Interaktionen

  • Verwenden der Funktionen, um Bezeichnungen, Farbeinstellungen und andere diagrammspezifische Eigenschaften zu definieren

Leistungserwägungen

Die in Ladeskripten und Diagrammformeln verfügbaren Funktionen für reguläre Ausdrücke eignen sich am besten für fortgeschrittene Stringumwandlungen, bei denen es auf Flexibilität ankommt. Die Verwendung von Regex-Funktionen ist ressourcenintensiver als die Nicht-Regex-Alternativen. Für einfachere Datenumwandlungen sollten Sie andere verfügbare Skript- und Diagrammfunktionen verwenden, u. a. Stringfunktionen. Eine Liste der verfügbaren Stringfunktionen finden Sie unter Stringfunktionen.

Bei der Arbeit mit großen Datenmengen können Regex-Vorgänge zur Suche nach Übereinstimmungen mit großen oder negativen n-Werten zu Leistungseinbußen führen. Im Zusammenhang mit den verfügbaren Regex-Funktionen entspricht der Wert n Funktionsargumenten wie occurrence, count und field_no.

Verfügbare Funktionen und Beispiele

Weitere Informationen

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!