Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
Desenle eşleşme str sayısını regexp döndürür.
Söz dizimi
regexp_count( str, regexp )
Bağımsız değişkenler
-
strSTRING: Eşleştirilecek ifade. -
regexp: DesenliSTRINGbir ifade.
Döndürülenler
Bir INTEGER.
regexp dizesi Java bir normal ifade olmalıdır.
Dize değişmez değerleri ayarlanmamıştır. Örneğin, ile eşleştirmek '\abc'için regexp için bir normal ifade olabilir '^\\abc$'.
Hatalı biçimlendirilmiş regexp bir işlev INVALID_PARAMETER_VALUE hatası döndürür.
Bağımsız değişkenlerden biri ise NULL, sonuç olur NULL.
Yaygın hata koşulları
Örnekler
> 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
> SELECT regexp_count('abc', '[invalid');
Error: INVALID_PARAMETER_VALUE.PATTERN