Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Remplace toutes les sous-chaînes de str qui correspondent à regexp par rep.
Syntaxe
regexp_replace(str, regexp, rep [, position] )
Arguments
-
str: expressionSTRINGà mettre en correspondance. -
regexp: une expressionSTRINGavec un modèle correspondant. -
rep: une expressionSTRINGqui est la chaîne de remplacement. -
position: littéral numérique intégral facultatif supérieur à 0, indiquant où commencer la correspondance. La valeur par défaut est 1.
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.
La recherche commence à position. La valeur par défaut est 1, ce qui marque le début de str.
Si position est supérieur à la longueur de caractères de str, le résultat est str.
Exemples
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num