Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Funções de expressões regulares
A expressão regular funciona no Timestream para LiveAnalytics dar suporte à sintaxe do padrão Java
| Função | Tipo de dados de saída | Description |
|---|---|---|
|
regexp_extract_all(string, pattern) |
array(varchar) |
Retorna a(s) substring(s) corresponde(m) ao padrão de expressão regular na string.
Exemplo de resultado: |
|
regexp_extract_all(string, pattern, group) |
array(varchar) |
Encontra todas as ocorrências do padrão de expressão regular na string e retorna o grupo de número do grupo de captura
Exemplo de resultado: |
|
regexp_extract(string, pattern) |
varchar |
Retorna a primeira substring correspondente ao padrão de expressão regular na string.
Exemplo de resultado: |
|
regexp_extract(string, pattern, group) |
varchar |
Localiza a primeira ocorrência do padrão de expressão regular na string e retorna o grupo de número do grupo de captura
Exemplo de resultado: |
|
regexp_like(string, pattern) |
booleano |
Avalia o padrão de expressão regular e determina se ele está contido na string. Essa função é semelhante ao operador LIKE, exceto que o padrão só precisa estar contido em uma string, em vez de precisar ser correspondente a toda a string. Em outras palavras, isso executa uma operação de contenção em vez de uma operação de correspondência. Você pode combinar a string inteira ancorando o padrão usando ^ e $.
Exemplo de resultado: |
|
regexp_replace(string, pattern) |
varchar |
Remove todas as instâncias da substring correspondentes ao padrão de expressão regular da string.
Exemplo de resultado: |
|
regexp_replace(string, pattern, replacement) |
varchar |
Substitui todas as instâncias da substring com correspondência do padrão regex na string por uma substituição. Os grupos de captura podem ser referenciados em substituição usando $g para um grupo numerado ou ${name} para um grupo nomeado. Um cifrão ($) pode ser incluído na substituição se for escapado com uma barra invertida (\ $).
Exemplo de resultado: |
|
regexp_replace(string, pattern, function) |
varchar |
Substitui todas as instâncias da substring com correspondência do padrão de expressão regular na string usando a função. A função da expressão do lambda
Exemplo de resultado: |
|
regexp_split(string, pattern) |
array(varchar) |
Divide a string usando o padrão de expressão regular e retorna uma matriz. As strings vazias à direita são preservadas.
Exemplo de resultado: |