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 | Descrição |
---|---|---|
regexp_extract_all (string, padrão) |
array(varchar) |
Retorna a (s) substring (s) correspondente (s) ao padrão de expressão regular na string.
Exemplo de resultado: |
regexp_extract_all (string, padrão, grupo) |
array(varchar) |
Encontra todas as ocorrências do padrão de expressão regular na string e retorna o grupo numérico do grupo de captura
Exemplo de resultado: |
regexp_extract (string, padrão) |
varchar |
Retorna a primeira substring correspondente ao padrão de expressão regular na string.
Exemplo de resultado: |
regexp_extract (string, padrão, grupo) |
varchar |
Localiza a primeira ocorrência do padrão de expressão regular na string e retorna o grupo numérico do grupo de captura
Exemplo de resultado: |
regexp_like (string, padrão) |
boolean |
Avalia o padrão de expressão regular e determina se ele está contido na string. Essa função é semelhante ao LIKE operador, exceto que o padrão só precisa estar contido na string, em vez de precisar corresponder 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, padrão) |
varchar |
Remove todas as instâncias da substring correspondentes ao padrão de expressão regular da string.
Exemplo de resultado: |
regexp_replace (string, padrão, substituição) |
varchar |
Substitui todas as instâncias da substring correspondidas pelo padrão regex na string por replace. 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 escapando-o com uma barra invertida (\ $).
Exemplo de resultado: |
regexp_replace (string, padrão, função) |
varchar |
Substitui todas as instâncias da substring correspondidas pelo padrão de expressão regular na string usando a função. A função de expressão lambda
Exemplo de resultado: |
regexp_split (string, padrão) |
array(varchar) |
Divide a string usando o padrão de expressão regular e retorna uma matriz. As sequências vazias à direita são preservadas.
Exemplo de resultado: |