| 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.
- \bkelimenin 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:
Comments
No comments yet. Be the first to comment!
Leave a Comment
Comments are moderated for security reasons. Your comment will be added after review.