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).