Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Ersätter alla delsträngar av str som matchar regexp med rep.
Syntax
regexp_replace(str, regexp, rep [, position] )
Argument
-
str: EttSTRINGuttryck som ska matchas. -
regexp: EttSTRINGuttryck med ett matchande mönster. -
rep: EttSTRINGuttryck som är ersättningssträngen. -
position: En valfri numerisk literal som är större än 0 och anger var matchningen ska börja. Standardvärdet är 1.
Återlämningar/Returer
En STRING.
Strängen regexp måste vara ett reguljärt Java-uttryck.
När du använder literaler, använd raw-literal (r prefix) för att undvika förbehandling av escape-tecken.
Sökningen börjar vid position. Standardvärdet är 1, vilket markerar början av str.
Om position överskrider teckenlängden strär strresultatet .
Exempel
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num