RegexLearn
ÖğrenCheatsheetPlaygroundGitHub
Yakında

Çapalar

^
Dize veya Satırın Başlangıcı

Dize veya satırın başlangıcıyla eşleşir.

an answer or a question
^\w+
$
Dize veya Satırın Sonu

Dize veya satırın sonuyla eşleşir.

an answer or a question
\w+$
\b
Sözcük Sınırı

Bir sözcüğün sonunda sözcük karakteri veya konumu ile eşleşir.

an answer or a question
n\b
\B
Sözcük Sınırı Olmayan

Bir sözcüğün sonunda olmayan sözcük karakteri veya konumu ile eşleşir.

an answer or a question
n\B

Bayraklar

i
Büyük/Küçük Harf Duyarsızlığı

İfadeyi büyük/küçük harfe duyarsız hale getirir.

CaT
cat
g
Global

İfadenin ilk eşleşmede durmamasını sağlar.

cat cat cat
cat
m
Çoklu Satır

Etkinleştirilmezse satır başlangıcı ve sonu tüm dizenin başlangıcına ve sonuna eşit olur. Her satır için ayrı ayrı çalışmaz.

cat
cat
cat

Grup & Referans

()
Grup

Bir ifadeyi gruplandırır.

hahaha hah haha
(ha)+
\1
Referans

Gruplanmış bir ifadeye referansta bulunur.

hah haa dad
(\w)a\1
(?:)
Yakalanmayan Gruplama

Referansta bulunulamayan bir gruplama yapar.

hahaha hah haha
(?:ha)+

Karakter Sınıfları

[abc]
Karakter Seti

Setteki herhangi bir karakterle eşleşir.

bar ber bir bor bur
b[eo]r
[^abc]
Negatiflenmiş Karakter Seti

Sette olmayan herhangi bir karakterle eşleşir.

bar ber bir bor bur
b[^eo]r
[a-z]
Aralık

Kendileri dahil iki karakter arasındaki tüm karakterleri eşleştirir.

abcdefghijklmnopqrstuvwxyz
[e-i]
.
Nokta

Satır sonları dışında herhangi bir karakterle eşleşir.

hi 012 _-!?
.
\w
Alfanumerik

Herhangi bir alfanumerik karakterle eşleşir. Alt çizgi dahil.

hi 012 _-!?
\w
\W
Alfanumerik Olmayan

Herhangi bir alfanumerik olmayan karakterle eşleşir.

hi 012 _-!?
\W
\d
Sayılar

Herhangi bir sayısal karakterle eşleşir.

+1-(444)-222
\d
\D
Sayı Olmayan

Herhangi bir sayısal olmayan karakterle eşleşir.

+1-(444)-222
\D
\s
Boşluklar

Herhangi bir boşluk karakteriyle eşleşir.

one two
\s
\S
Boşluk Olmayan

Herhangi bir boşluk olmayan karakterle eşleşir.

one two
\S

Bakınma

(?=)
Olumlu İleriye Bakınma
1st 2nd 3pc
\d(?=nd)
(?!)
Olumsuz İleriye Bakınma
1st 2nd 3pc
\d(?!nd)
(?<=)
Olumlu Geriye Bakınma
#1 $2 %3
(?<=%)\d
(?<!)
Olumsuz Geriye Bakınma
#1 $2 %3
(?<!%)\d

Niceleyiciler ve Alternasyon

+
Artı İşareti

İfade bir veya daha fazlasıyla eşleşir.

bp bep beep beeep
be+p
*
Yıldız İşareti

İfade sıfır veya daha fazlasıyla eşleşir.

bp bep beep beeep
be*p
{1,3}
Niceleyici

İfade, belirtilen aralıklarda eşleşir.

bp bep beep beeep
be{1,2}p
?
Opsiyonal

İfadeyi isteğe bağlı hale getirir.

color, colour
colou?r
|
Alternasyon

Veya gibi çalışır. Ayırdığı ifadelerden birinin eşleşmesini bekler.

fat, cat, rat
(c|r)at