Ana içeriğe geç Tamamlayıcı içeriğe geç

Normal İfadeler

Bu bölüm aşağıdaki normal ifade işlevlerini açıklar:

Fonksiyon Açıklama
REGEX_EXTRACT Dizedeki normal ifade deseninin ilk eşleşmesini bulur ve istenen yakalama grubu numarasını döndürür
REGEXP_EXTRACT_ALL Girdi dizesinde normal ifadeyi eşleştirir. Varsa kaçış gruplarını veya yoksa orijinal dizeyi döndürür.
REGEXP_LIKE Normal ifade desenini değerlendirir ve dizenin içinde olup olmadığını belirler.
REGEX_MATCH_POSITION Girdi dizesinde normal ifadeyi eşleştirir ve ilk eşleşmenin dizinini döndürür
REGEX_NAMED_GROUPS Girdi dizesinde normal ifadeyi eşleştirir. Alan adları ve grup adlarıyla kaydı döndürür
REGEXP_REPLACE Normal ifade desenini değerlendirir ve bulunan her örneği değiştirmeyle değiştirir

Normal ifade desenleri

RegEx desen eşleşmeleri yapılırken kullanılan normal ifade desenleri aşağıdaki tabloda açıklanmıştır:

İfade Kişi Açıklama
Herhangi bir karakter . Satır sonu hariç herhangi bir tek karakterle eşleşir.
Sıfır veya daha fazla * Önceki ifadenin sıfır veya daha fazla tekrarıyla eşleşir ve mümkün olan tüm eşleşmeleri yapar.
Bir veya daha fazla + Önceki ifadenin en az bir tekrarıyla eşleşir.
Satır başı ^ Eşleşme dizesini bir satırın başına sabitler.
Satır sonu $ Eşleşme dizesini bir satırın sonuna sabitler.
Kelimenin başlangıcı < Yalnızca metinde bir kelimenin bu noktada başlaması durumunda eşleşir.
Kelime sonu > Yalnızca metinde bir kelimenin bu noktada bittiği durumlarda eşleşir.
Satır sonu \n Platformdan bağımsız bir satır sonuyla eşleşir. Bir Değiştir ifadesinde, bir satır sonu ekler.
Basamak sayısı \d Herhangi bir rakamla [0-9] eşleşir.
Kümedeki herhangi bir karakter [] [] içindeki karakterlerden herhangi biriyle eşleşir. Karakter aralığı belirtmek için, başlangıç ve bitiş karakterlerini bir kısa çizgi (-) ile ayırarak listeleyin, örneğin [a-z].
^ işaretini takip eden karakter kümesinde olmayan herhangi bir karakterle eşleşir. [^...] ^ işaretini takip eden karakter kümesinde olmayan herhangi bir karakterle eşleşir.
Veya | VEYA sembolünden (|) önceki veya sonraki ifadeyle eşleşir. Çoğunlukla bir grup içinde kullanılır. Örneğin, (sponge|mud) bath, "sponge bath" ve "mud bath" ile eşleşir.
Etiketli ifade {} Kapsanan ifadeyle etiketlenmiş metinle eşleşir.
/C++ Tanımlayıcı :i İfadeyle eşleşir ([a-zA-Z_$][a-zA-Z0-9_$]*).
Tırnak içine alınmış dize :q İfadeyle eşleşir (("[^"]")|('[^']')).
Boşluk veya Sekme :b Boşluk veya sekme karakterleriyle eşleşir.
([0-9]+) ifadesiyle eşleşir. :z Tamsayı :z, ([0-9]+) ifadesiyle eşleşir.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!