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 11.3 LTS ke atas
Menampilkan substring pertama di str yang cocok dengan regexp.
Sintaks
regexp_substr( str, regexp )
Argumen
-
str: EkspresiSTRINGyang akan dicocokkan. -
regexp: EkspresiSTRINGdengan pola.
Mengembalikan
STRING.
String regexp harus merupakan ekspresi reguler Java.
Literal string tidak hilang. Misalnya, untuk mencocokkan '\abc', ekspresi reguler untuk regexp bisa menjadi '^\\abc$'.
Jika fungsi salah format regexp mengembalikan kesalahan INVALID_PARAMETER_VALUE .
Jika argumen adalah NULL atau pola tidak ditemukan, hasilnya adalah NULL.
Contoh
> SELECT regexp_substr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
Steven
> SELECT regexp_substr('Mary had a little lamb', 'Ste(v|ph)en');
NULL
> SELECT regexp_substr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_substr('Mary had a little lamb', NULL);
NULL