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 rep-vel, lecseréli -re.
Szintaxis
regexp_replace(str, regexp, rep [, position] )
Argumentumok
-
str: EgySTRINGegyeztetendő kifejezés. -
regexp: EgySTRINGegyező mintával rendelkező kifejezés. -
rep: ASTRINGhelyettesí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-literalr prefix) a feloldó karakterek előfeldolgozásának elkerüléséhez.
A keresés a következő időpontban positionkezdődik: . Az alapértelmezett érték 1, amely a kezdetét strjelöli.
Ha position meghaladja a str karakterszámot, az eredmény str.
Példák
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num