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
str içindeki regexp ile eşleşen tüm alt dizeleri rep ile değiştirir.
Söz dizimi
regexp_replace(str, regexp, rep [, position] )
Tartışmalar
-
str: Eşleştirilecek birSTRINGifadesi. -
regexpSTRING: Eşleşen desene sahip bir ifade. -
rep: Değiştirme ifadesi olan birSTRINGdizesi. -
position: Eşleştirmenin nereden başlayacağını belirten, 0'dan büyük isteğe bağlı tam sayı sabit değeri. Varsayılan değer 1'dir.
İadeler
Bir STRING.
regexp dizesi Java bir normal ifade olmalıdır.
Değişmez değerleri kullanırken kaçış karakterinin ön işlenmesini önlemek için raw-literal (r ön ek) kullanın.
Arama şu konumda başlar: position. Varsayılan değer, başlangıcını işaretleyen 1'dir str.
Eğer position karakter uzunluğunu str aşarsa, sonuç str olur.
Yaygın hata koşulları
Örnekler
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num
> SELECT regexp_replace('abc', '[invalid', 'x');
Error: INVALID_PARAMETER_VALUE.PATTERN