Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
REGEXPARSE

REGEXPARSE

Descripción

Extrae partes de una cadena haciéndolas coincidir con un patrón. El patrón de expresión regular debe coincidir con
todo
el valor de entrada.

Sintaxis

REGEXPARSE(
text
,
regex
, [
ignore_case
])
  • text
    : el texto que se va a analizar.
  • regex
    : la expresión regular.
  • ignore_case
    : si es TRUE, la función ignora las mayúsculas y minúsculas al buscar. Si es FALSE, la función tiene en cuenta las mayúsculas y minúsculas. El valor por defecto es FALSE.

Ejemplo

Fórmula
Resultado
=REGEXPARSE("[Los Angeles]","\[(.*)\]")
Los Angeles
=REGEXPARSE("12-OCT-2015","(\d\d)-([A-Z]{3})-(\d{2,4})")
12-OCT-2015 12 OCT 2015
=INDEX(REGEXPARSE("aa;bbbbbb24;cccc;","(.*?);(.*?);.*"),3)
Extrae la enésima parte de una cadena delimitada
bbbbbb24

Notas

  • Esta función devuelve una matriz de valores donde cada valor forma parte de la cadena donde se encontró una coincidencia de patrón. Esta función es útil si tiene un patrón y desea extraer las partes del texto que coinciden con dicho patrón.
  • Esta función está diseñada para usarse en fórmulas de matriz.
  • Workday utiliza el analizador de expresiones regulares de Java; la expresión debe ajustarse a las reglas de expresiones regulares de Java (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html).