Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
REGEXPARSE

REGEXPARSE

Descrição

Extrai partes de uma cadeia de caracteres fazendo a correspondência com um padrão. O padrão de expressão regular deve corresponder a
todo
o valor de entrada.

Sintaxe

REGEXPARSE(
text
,
regex
, [
ignore_case
])
  • text
    : o texto a ser analisado.
  • regex
    : a expressão regular.
  • ignore_case
    : se o valor é TRUE, a função ignora maiúsculas e minúsculas durante a pesquisa. Se é FALSE, a função considera maiúsculas e minúsculas. O valor por padrão é FALSE.

Exemplo

Fórmula
Resultado
=REGEXPARSE("[Los Angeles]","\[(.*)\]")
Los Angeles
=EXPARSE("12-OCT-2015","(\d\d)-([AZ]{3})-(\d{2,4})")
12-OCT-2015 12 OCT 2015
=INDEX(REGEXPARSE("aa;cccc24;cccc;","(.*?);(.*?);.*"),3)
Extrai a enésima parte de uma cadeia de caracteres delimitada.
bbbbbb24

Observações

  • Essa função retorna uma matriz de valores em que cada valor faz parte da cadeia de caracteres na qual foi encontrada uma correspondência de padrão. Essa função é útil se você tem um padrão e quer extrair as partes do texto que corresponderam ao padrão.
  • Essa função deve ser usada em fórmulas de matriz.
  • O Workday usa o analisador de expressão regular do Java. A expressão deve estar em conformidade com as regras de expressão regular do Java (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html).