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 berapa kali str cocok dengan pola regexp.
Sintaks
regexp_count( str, regexp )
Argumen
-
str: EkspresiSTRINGyang akan dicocokkan. -
regexp: EkspresiSTRINGdengan pola.
Mengembalikan
Sebuah INTEGER.
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 salah satu argumen adalah NULL, hasilnya adalah NULL.
Contoh
> SELECT regexp_count('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
2
> SELECT regexp_count('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_count(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL