Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mengekstrak string pertama dalam str yang cocok dengan ekspresi regexp dan sesuai dengan indeks grup regex.
Sintaks
regexp_extract(str, regexp [, idx] )
Argumen
-
str: EkspresiSTRINGyang akan dicocokkan. -
regexp: EkspresiSTRINGdengan pola yang cocok. -
idx: Ekspresi bilangan integral opsional lebih besar atau sama dengan 0 dengan default 1.
Mengembalikan
STRING.
String regexp harus merupakan ekspresi reguler Java.
Saat menggunakan literal, gunakan raw-literal (r awalan) untuk menghindari pra-pemrosesan karakter escape.
regexp mungkin berisi beberapa grup.
idx menunjukkan grup regex mana yang akan diekstrak.
idx dari 0 berarti mencocokkan seluruh ekspresi reguler.
Contoh
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100