toolsetapp

Regex Cheat Sheet

Quick reference for regular expression syntax

Regex Cheat Sheet

Quick reference for regular expression syntax

Temel Metakarakterler

PatternDescription
.Herhangi bir karakter (satır sonu hariç)
^Satır başı
$Satır sonu
\Kaçış karakteri
|VEYA
()Grup

Miktar Belirleyiciler (Quantifiers)

PatternDescription
*0 veya daha fazla
+1 veya daha fazla
?0 veya 1
{n}Tam olarak n
{n,}n veya daha fazla
{n,m}n ile m arası

Karakter Sınıfları

PatternDescription
[abc]a, b veya c'den biri
[^abc]a, b veya c hariç
[a-z]a'dan z'ye kadar
[A-Z]A'dan Z'ye kadar
[0-9]0'dan 9'a kadar

Özel Karakter Sınıfları

PatternDescription
\dRakam [0-9]
\DRakam olmayan [^0-9]
\wKelime karakteri [a-zA-Z0-9_]
\WKelime olmayan karakter
\sBoşluk karakteri
\SBoşluk olmayan karakter
\bKelime sınırı
\BKelime sınırı değil

Lookaround (Öne/Arkaya Bakma)

PatternDescription
(?=...)Positive lookahead
(?!...)Negative lookahead
(?<=...)Positive lookbehind
(?<!...)Negative lookbehind

Eşleşen Gruplar

PatternDescription
(abc)Yakalayan grup
(?:abc)Yakalamayan grup
(?P<name>...)Adlandırılmış grup
\1Geri referans

Yaygın Regex Desenleri

PatternDescription
\d{4}-\d{2}-\d{2}Tarih (YYYY-MM-DD)
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}Email
(https?://)?([\da-z.-]+)\.([a-z.]{2,6})([/\w .-]*)URL
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\bIPv4
\+?[0-9]{1,3}?[ -]?[0-9]{3}[ -]?[0-9]{3}[ -]?[0-9]{4}Telefon

Alt Bilgiler

PatternDescription
iBüyük/küçük harf duyarsız
gGlobal eşleşme (tümünü bul)
mÇok satırlı mod
sDotAll (. satır sonunu da eşleştir)
uUnicode modu
Pattern'lar JavaScript regex sözdizimine göredir. Farklı dillerde küçük farklılıklar olabilir.

Related Tools