Función split

Se divide str en torno a las repeticiones que coinciden con y devuelve una regex matriz con una longitud de como máximo limit .

Sintaxis

split(str, regex [, limit] )

Argumentos

  • str: expresión STRING que se va a dividir.
  • regexp: expresión STRING que es una expresión regular de Java que se usa para dividir str .
  • limit: expresión INTEGER opcional que tiene como valor predeterminado 0 (sin límite).

Devoluciones

MATRIZ de STRING.

Si limit> es 0: la longitud de la matriz resultante no superará el límite y la última entrada de la matriz resultante contendrá todas las entradas más allá de la última regex coincidencia.

Si limit< es = 0: se aplicará tantas veces regex como sea posible y la matriz resultante puede ser de cualquier tamaño.

Ejemplos

> SELECT split('oneAtwoBthreeC', '[ABC]');
 [one,two,three,]
> SELECT split('oneAtwoBthreeC', '[ABC]', -1);
 [one,two,three,]
> SELECT split('oneAtwoBthreeC', '[ABC]', 2);
 [one,twoBthreeC]