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
içindeki ilk alt dizenin str eşleşen regexpkonumunu döndürür.
Söz dizimi
regexp_instr( str, regexp )
Bağımsız değişkenler
-
strSTRING: Eşleştirilecek ifade. -
regexp: DesenliSTRINGbir ifade.
Döndürülenler
Bir STRING.
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 NULL biri ise veya desen bulunamazsa sonuç olur NULL.
Yaygın hata koşulları
Örnekler
> SELECT regexp_instr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
1
> SELECT regexp_instr('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_instr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL
> SELECT regexp_instr('abc', '[invalid');
Error: INVALID_PARAMETER_VALUE.PATTERN