Meta karakter | Açıklaması |
---|
. | Satır başlangıcı hariç herhangi bir karakterle eşleşir. |
[ ] | Köşeli parantezler arasında bulunan herhangi bir karakterle eşleşir. |
[^ ] | Köşeli parantez içerisinde yer alan ^ işaretinden sonra girilen karakterler haricindeki karakterlerle eşleşir. |
* | Kendisinden önce yazılan karakterin sıfır veya daha fazla tekrarı ile eşleşir. |
+ | Kendisinden önce yazılan karakterin bir veya daha fazla olan tekrarı ile eşleşir. |
? | Kendisinden önce yazılan karakterin varlık durumunu opsiyonel kılar. |
{n,m} | Kendisinden önce yazılan karakterin en az n en fazla m değeri kadar olmasını ifade eder. |
(xyz) | Verilen sırayla xyz karakterleriyle eşleşir. |
` | ` |
\ | `[ ] ( ) { } . * + ? ^ $ \ |
^ | Girilen verinin başlangıcını ifade eder. (haricinde her şey) |
$ | Girilen verinin sonunu ifade eder. |
Meta karakter | Açıklaması |
---|
\w | Alfanumerik karakterlerle eşleşir: [a-zA-Z0-9_] |
\W | Alfanumerik olmayan karakterlerle eşleşir: [^\w] |
\d | Rakamlarla eşleşir: [0-9] |
\D | Rakam olmayan karakterlerle eşleşir: [^\d] |
\s | Boşluk karakteri ile eşleşir: [\t\n\f\r\p{Z}] |
\S | Boşluk karakteri olmayan karakterlerle eşleşir: [^\s] |
Meta karakter | Açıklaması |
---|
?= | Verdiğimiz ifade sonrası arar ve eşleşme varsa sonuç döndürür. |
?! | Verdiğimiz ifade sonrası arar ve eşleşme yoksa sonuç döndürür. |
?<= | Verdiğimiz ifade öncesini arar ve eşleşme varsa sonuç döndürür. |
?<-!- | Verdiğimiz ifade öncesini arar ve eşleşme yoksa sonuç döndürür. |
Meta karakter | Açıklaması |
---|
i | Eşleştirmeleri küçük/büyük harfe karşı duyarsız yapar. |
g | Genel Arama: Girilen harf öbeği boyunca bir desen arar. |
m | Çok satırlı: Sabitleyici meta karakteri her satırda çalışır. |
()
içinde kullanılan |
operatörü, birden fazla alternatif ifadeyi gruplamak için kullanılabilir.{n}
ifadesi, kendisinden önceki karakterin tam olarak n kez tekrar etmesini sağlar.{n,}
ifadesi, kendisinden önceki karakterin n veya daha fazla kez tekrar etmesini sağlar.{,m}
ifadesi, kendisinden önceki karakterin en fazla m kez tekrar etmesini sağlar.{n,m}
ifadesi, kendisinden önceki karakterin en az n en fazla m kez tekrar etmesini sağlar.\b
kelimenin başlangıcını veya sonunu belirtir.
Bu notlar daha geniş bir regex kullanımına yardımcı olacaktır. İhtiyaçlarınıza göre bunları özelleştirebilir ve yeni notlar ekleyebilirsiniz.
Kaynaklar: