Fonction split

Fractionne str les occurrences qui correspondent regex et retourne un tableau d’une longueur maximale de limit .

Syntaxe

split(str, regex [, limit] )

Arguments

  • str: Expression de chaîne à fractionner.
  • regexp: Expression de chaîne qui est une expression régulière Java utilisée pour le fractionnement str .
  • limit: Une expression entière facultative est définie par défaut sur 0 (aucune limite).

Retours

Tableau de chaîne.

Si limit > 0 : la longueur du tableau résultant ne sera pas supérieure à Limit, et la dernière entrée du tableau résultant contiendra toutes les entrées au-delà de la dernière correspondance regex .

Si limit <= 0 : regex sera appliqué autant de fois que possible et le tableau résultant peut avoir n’importe quelle taille.

Exemples

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