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 birSTRING
ifadesi. -
regexp
STRING
: Eşleşen desene sahip bir ifade. -
rep
: Değiştirme ifadesi olan birSTRING
dizesi. -
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
.
Dize bir regexp
Java normal ifadesi 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.
Örnekler
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num