Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Extrait la première chaîne dans str qui correspond à l’expression regexp et à l’index de groupe regex.
Syntaxe
regexp_extract(str, regexp [, idx] )
Arguments
-
str: expressionSTRINGà mettre en correspondance. -
regexp: une expressionSTRINGavec un modèle correspondant. -
idx: expression d’un nombre intégral facultatif supérieure ou égale à 0 avec 1 comme valeur par défaut.
Retours
STRING.
La chaîne regexp doit être une expression régulière Java.
Lors de l’utilisation de littéraux, utilisez raw-literal (préfixe r) pour éviter le traitement préalable du caractère d’échappement.
regexp peut contenir plusieurs groupes.
idx indique le groupe d’expressions régulières à extraire.
Un idx de 0 signifie correspondant à l’expression régulière entière.
Exemples
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100