Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Nahradí všechny podřetězce str, které odpovídají regexp, rep.
Syntaxe
regexp_replace(str, regexp, rep [, position] )
Argumenty
-
str: VýrazSTRING, který se má shodovat. -
regexp: VýrazSTRINGs odpovídajícím vzorem. -
rep: VýrazSTRING, který slouží jako náhradní řetězec. -
position: Volitelný integrální číselný literál větší než 0, který uvádí, kde začít hledat shodu. Výchozí hodnota je 1.
Návraty
Úloha STRING.
Řetězec regexp musí být regulární výraz Java.
Při použití literálů použijte raw-literal (r předpona) k zamezení předzpracování escape sekvencí.
Hledání začíná na position. Výchozí hodnota je 1, která označuje začátek str.
Pokud position překročí délku znaku str, výsledek je str.
Příklady
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num