Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
Acerca de
Devuelve la parte de text
entre el especificado startDelimiter
y endDelimiter
. Un valor numérico opcional startIndex
indica qué instancia de startDelimiter
debe tenerse en cuenta. Una lista startIndex
opcional indica qué aparición startDelimiter
debe tenerse en cuenta, así como si se debe realizar la indexación desde el inicio o el final de la entrada.
endIndex
es similar, excepto que la indexación se realiza en relación con .startIndex
Ejemplo 1
Obtenga la parte de "111 (222) 333 (444)" entre el paréntesis abierto (primero) y el paréntesis cerrado (primero) que sigue.
Uso
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Salida
"222"
Ejemplo 2
Obtenga la parte de "111 (222) 333 (444)" entre el segundo paréntesis abierto y el primer paréntesis cerrado que le sigue.
Uso
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Salida
"444"
Ejemplo 3
Obtenga la parte de "111 (222) 333 (444)" entre el segundo paréntesis abierto desde el final y el segundo paréntesis cerrado que sigue.
Uso
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Salida
"222) 333 (444"