Regex Tester

Regex Yardım Sayfası: Düzenli İfadeler İçin Hızlı Başvuru

Meta karakterler, niceleyiciler, bağlaçlar, gruplar, ileri bakışlar ve bayraklar için sözdizimi tablolarıyla etkileşimli regex yardım sayfası.

Verileriniz tarayıcınızdan çıkmaz.

//g
2 eşleşme
Contact us at support@example.com or sales@company.co.uk for help. Invalid emails: @missing.com, no-at-sign, user@.bad
Eşleşme Detayları

Karakterler

DesenEşleşirÖrnek eşleşme
.Yeni satır hariç herhangi bir karaktera.c abc, a1c, a-c ile eşleşir
\dHerhangi bir rakam [0-9]\d{3} 123 ile eşleşir
\DRakam olmayan\D+ abc123 içinde abc ile eşleşir
\wKelime karakteri [a-zA-Z0-9_]\w+ hello_world ile eşleşir
\WKelime olmayan karakter\W user@host içinde @ ile eşleşir
\sBoşluk (boşluk, sekme, yeni satır)\s+ kelimeler arasındaki boşluklarla eşleşir

Niceleyiciler

DesenAnlamıÖrnek
*0 veya daha fazla (açgözlü)ab*c ac, abc, abbc ile eşleşir
+1 veya daha fazla (açgözlü)ab+c abc, abbc ile eşleşir ancak ac ile değil
?0 veya 1 (isteğe bağlı)colou?r color ve colour ile eşleşir
{3}Tam olarak 3\d{3} 123 ile eşleşir ancak 12 ile değil
{2,5}2 ile 5 arası\w{2,5} ab ile abcde arası eşleşir
{3,}3 veya daha fazla\d{3,} 123, 1234, 12345 ile eşleşir
*?0 veya daha fazla (tembel)".*?" en kısa tırnaklı stringi eşleştirir
+?1 veya daha fazla (tembel)<.+?> tek bir HTML etiketiyle eşleşir

Bağlaçlar

DesenAnlamıÖrnek
^String başlangıcı^Merhaba Merhaba dünya ile eşleşir
$String sonudünya$ Merhaba dünya ile eşleşir
\bKelime sınırı\bkedi\b kedi ile eşleşir ancak kediler ile değil
\BKelime olmayan sınır\Bkedi\B birleşik içinde kedi ile eşleşir

Gruplar ve Alternasyon

DesenAnlamı
(abc)Yakalayan grup
(?:abc)Yakalamayan grup
(?<isim>abc)Adlandırılmış yakalama grubu
a|bAlternasyon (veya)
\1Grup 1’e geri referans

Karakter Sınıfları

DesenEşleşir
[abc]a, b veya c’den herhangi biri
[^abc]a, b veya c değil
[a-z]a’dan z’ye aralık

İleri Bakışlar ve Geri Bakışlar

DesenTürAnlamı
(?=foo)Pozitif ileri bakışfoo takip ediyorsa
(?!foo)Negatif ileri bakışfoo takip etmiyorsa
(?<=foo)Pozitif geri bakışfoo önceliyorsa
(?<!foo)Negatif geri bakışfoo öncelemiyorsa

Bayraklar

BayrakAdEtki
gGlobalTüm eşleşmeleri bul, sadece ilkini değil
iBüyük/küçük harf duyarsıza, A ve a ile eşleşir
mÇok satırlı^ ve $ satır başlangıç/sonunu eşleştirir
sDotall. yeni satır karakterleriyle de eşleşir
uUnicodeTam Unicode eşleştirme

Açgözlü vs Tembel

Giriş <b>kalın</b> ve <i>italik</i>:

DesenEşleşmeNeden
<.+><b>kalın</b> ve <i>italik</i>Açgözlü
<.+?><b>, </b>, <i>, </i>Tembel

Varsayılan davranış açgözlüdür. Tembel yapmak için herhangi bir niceleyiciden sonra ? ekleyin.