Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. Scopri di più qui.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzioni di espressioni regolari
Le funzioni di espressione regolare in Timestream LiveAnalytics supportano la sintassi del pattern Java.
Funzione | Tipo di dati di output | Descrizione |
---|---|---|
regexp_extract_all (stringa, modello) |
array(varchar) |
Restituisce la o le sottostringhe corrispondenti al modello di espressione regolare in string.
Risultato di esempio: |
regexp_extract_all (stringa, pattern, gruppo) |
array(varchar) |
Risultato di esempio: |
regexp_extract (stringa, pattern) |
varchar |
Restituisce la prima sottostringa corrispondente al modello di espressione regolare in string.
Risultato di esempio: |
regexp_extract (stringa, pattern, group) |
varchar |
Trova la prima occorrenza del modello di espressione regolare nella stringa e restituisce il gruppo numerico del gruppo di acquisizione
Risultato di esempio: |
regexp_like (stringa, pattern) |
booleano |
Valuta il modello di espressione regolare e determina se è contenuto all'interno di una stringa. Questa funzione è simile all'operatore LIKE, tranne per il fatto che il pattern deve essere contenuto solo all'interno di una stringa, anziché dover corrispondere a tutta la stringa. In altre parole, esegue un'operazione di contenimento anziché un'operazione di abbinamento. È possibile abbinare l'intera stringa ancorando il pattern utilizzando ^ e $.
Risultato di esempio: |
regexp_replace (stringa, pattern) |
varchar |
Rimuove ogni istanza della sottostringa corrispondente al modello di espressione regolare dalla stringa.
Risultato di esempio: |
regexp_replace (stringa, pattern, sostituzione) |
varchar |
Sostituisce ogni istanza della sottostringa corrispondente al pattern regex nella stringa con una sostituzione. È possibile fare riferimento ai gruppi di acquisizione in sostituzione utilizzando $g per un gruppo numerato o $ {name} per un gruppo denominato. Un simbolo del dollaro ($) può essere incluso nella sostituzione facendone evaporare con una barra rovesciata (\ $).
Risultato di esempio: |
regexp_replace (stringa, pattern, funzione) |
varchar |
Sostituisce ogni istanza della sottostringa corrispondente al modello di espressione regolare nella stringa utilizzando la funzione. La funzione di espressione lambda
Risultato di esempio: |
regexp_split (stringa, pattern) |
array(varchar) |
Divide la stringa usando il modello di espressione regolare e restituisce un array. Le stringhe vuote finali vengono conservate.
Risultato di esempio: |