^
Dize veya satırın başlangıcıyla eşleşir.
$
Dize veya satırın sonuyla eşleşir.
\b
Bir sözcüğün sonunda sözcük karakteri veya konumu ile eşleşir.
\B
Bir sözcüğün sonunda olmayan sözcük karakteri veya konumu ile eşleşir.
i
İfadeyi büyük/küçük harfe duyarsız hale getirir.
g
İfadenin ilk eşleşmede durmamasını sağlar.
m
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.
()
Bir ifadeyi gruplandırır.
\1
Gruplanmış bir ifadeye referansta bulunur.
(?:)
Referansta bulunulamayan bir gruplama yapar.
[abc]
Setteki herhangi bir karakterle eşleşir.
[^abc]
Sette olmayan herhangi bir karakterle eşleşir.
[a-z]
Kendileri dahil iki karakter arasındaki tüm karakterleri eşleştirir.
.
Satır sonları dışında herhangi bir karakterle eşleşir.
\w
Herhangi bir alfanumerik karakterle eşleşir. Alt çizgi dahil.
\W
Herhangi bir alfanumerik olmayan karakterle eşleşir.
\d
Herhangi bir sayısal karakterle eşleşir.
\D
Herhangi bir sayısal olmayan karakterle eşleşir.
\s
Herhangi bir boşluk karakteriyle eşleşir.
\S
Herhangi bir boşluk olmayan karakterle eşleşir.
(?=)
(?!)
(?<=)
(?<!)
+
İfade bir veya daha fazlasıyla eşleşir.
*
İfade sıfır veya daha fazlasıyla eşleşir.
{1,3}
İfade, belirtilen aralıklarda eşleşir.
?
İfadeyi isteğe bağlı hale getirir.
|
Veya gibi çalışır. Ayırdığı ifadelerden birinin eşleşmesini bekler.