Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Az összes str
-ban/str
-ben található alsztringet, amely egyezik regexp
-vel, lecseréli rep
-re.
Szintaxis
regexp_replace(str, regexp, rep [, position] )
Argumentumok
-
str
: EgySTRING
egyeztetendő kifejezés. -
regexp
: EgySTRING
egyező mintával rendelkező kifejezés. -
rep
: ASTRING
helyettesítő sztringet tartalmazó kifejezés. -
position
: Egy 0-nál nagyobb, nem kötelező numerikus egész számkonstans, amely megadja, hogy hol kezdődjön az egyezés. Az alapértelmezett érték 1.
Visszatérések
A STRING
.
A regexp
sztringnek Java-reguláris kifejezésnek kell lennie.
Literálok használata esetén használja (raw-literal
r
prefix) a feloldó karakterek előfeldolgozásának elkerüléséhez.
A keresés a következő időpontban position
kezdődik: . Az alapértelmezett érték 1, amely a kezdetét str
jelöli.
Ha position
meghaladja a str
karakterszámot, az eredmény str
.
Példák
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num