Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Funktionen für reguläre Ausdrücke
Die Funktionen für reguläre Ausdrücke in Timestream for LiveAnalytics unterstützen die Java-Muster-Syntax
Funktion | Ausgabedatentyp | Beschreibung |
---|---|---|
regexp_extract_all (Zeichenfolge, Muster) |
array(varchar) |
Gibt die Teilzeichenfolge (n) zurück, denen das reguläre Ausdrucksmuster in der Zeichenfolge entspricht.
Beispielergebnis: |
regexp_extract_all (Zeichenfolge, Muster, Gruppe) |
array(varchar) |
Beispielergebnis: |
regexp_extract (Zeichenfolge, Muster) |
varchar |
Gibt die erste Teilzeichenfolge zurück, der dem regulären Ausdrucksmuster in der Zeichenfolge entspricht.
Beispielergebnis: |
regexp_extract (Zeichenfolge, Muster, Gruppe) |
varchar |
Findet das erste Vorkommen des Musters mit regulären Ausdrücken in einer Zeichenfolge und gibt die Gruppe mit der aufnehmenden
Beispielergebnis: |
regexp_like (Zeichenfolge, Muster) |
boolesch |
Wertet das Muster eines regulären Ausdrucks aus und bestimmt, ob es in einer Zeichenfolge enthalten ist. Diese Funktion ähnelt dem LIKE-Operator, außer dass das Muster nur in einer Zeichenfolge enthalten sein muss und nicht der gesamten Zeichenfolge entsprechen muss. Mit anderen Worten, sie führt eher eine Contains-Operation als eine Match-Operation aus. Sie können die gesamte Zeichenfolge zuordnen, indem Sie das Muster mit ^ und $ verankern.
Beispielergebnis: |
regexp_replace (Zeichenfolge, Muster) |
varchar |
Entfernt jede Instanz der Teilzeichenfolge, der dem Muster des regulären Ausdrucks entspricht, aus der Zeichenfolge.
Beispielergebnis: |
regexp_replace (Zeichenfolge, Muster, Ersatz) |
varchar |
Ersetzt jede Instanz der Teilzeichenfolge, der dem Regex-Muster in der Zeichenfolge entspricht, durch Ersetzung. Erfassende Gruppen können stattdessen referenziert werden, indem $g für eine nummerierte Gruppe oder $ {name} für eine benannte Gruppe verwendet wird. Ein Dollarzeichen ($) kann in die Ersetzung aufgenommen werden, indem es durch einen umgekehrten Schrägstrich (\ $) ersetzt wird.
Beispielergebnis: |
regexp_replace (Zeichenfolge, Muster, Funktion) |
varchar |
Ersetzt mithilfe der Funktion jede Instanz der Teilzeichenfolge, auf die das reguläre Ausdrucksmuster in der Zeichenfolge zutrifft. Die Lambda-Ausdrucksfunktion
Beispiel für ein Ergebnis: |
regexp_split (Zeichenfolge, Muster) |
array(varchar) |
Teilt eine Zeichenfolge anhand des Musters für reguläre Ausdrücke auf und gibt ein Array zurück. Am Ende stehende leere Zeichenketten werden beibehalten.
Beispielergebnis: |