Düzenli ifadelerinizi (regex) anında test edin: deseni ve bayrakları girin, eşleşmeleri ve yakalama gruplarını görün, metni vurgulayın ve değiştirme yapın. Tamamen tarayıcınızda, ücretsiz çalışır.
Sonuçlar tarayıcının JavaScript regex motoruna göre oluşur.
//g
Bayraklar
Eşleşme2
Vurgulanmış metin
İletişim: info@nexsol.com.tr ve destek@nexsol.com.tr adresleri.
Eşleşme detayları
#1 · index 10info@nexsol.com
Grup 1info
Grup 2nexsol
#2 · index 32destek@nexsol.com
Grup 1destek
Grup 2nexsol
Regex (düzenli ifade) nedir?
Regex (Regular Expression / düzenli ifade), metin içinde belirli bir kalıbı tanımlayan ve eşleşen kısımları bulup ayıklamaya, doğrulamaya veya değiştirmeye yarayan güçlü bir araçtır. E-posta doğrulamadan log ayrıştırmaya kadar pek çok yerde kullanılır.
Bayraklar:g tümünü bulur, i büyük/küçük harf duyarsız, m çok satır (^ ve $ her satıra), s ise . karakterinin yeni satırla da eşleşmesini sağlar.
Yakalama grupları:(…) ile sarılan kısımlar ayrı yakalanır; sonuçta her grubu tek tek görür ve değiştirmede $1, $2 ile referans verirsiniz.
Karakter sınıfları:[abc] bu üç harften birini, [^abc] bunların dışını, [a-z] aralığı eşler.
Bu araç tarayıcınızın yerleşik RegExp motorunu kullanır; yani desenleriniz sunucuya gönderilmez, tüm hesaplama cihazınızda yapılır.
Sık sorulan sorular
Aklınızdaki sorulara birlikte bakalım
DETAYLARRegex (düzenli ifade) nedir?
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMRegex, metin içinde belirli bir kalıbı tanımlayan özel bir ifade dilidir. Eşleşen kısımları bulmak, doğrulamak veya değiştirmek için kullanılır. Örneğin \d{3}-\d{4} deseni '123-4567' biçimindeki bir telefon parçasını eşler.
DETAYLARBayraklar (g, i, m, s) ne işe yarar?
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMg (global) metindeki tüm eşleşmeleri bulur, sadece ilkini değil. i (ignoreCase) büyük/küçük harf ayrımını kaldırır. m (multiline) ^ ve $ işaretlerinin her satırın başı/sonuyla eşleşmesini sağlar. s (dotAll) ise . karakterinin yeni satır karakteriyle de eşleşmesini sağlar.
DETAYLARYakalama grubu nedir?
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMParantez () ile sarılan kısım bir yakalama grubudur ve eşleşmenin o parçası ayrıca saklanır. Sonuçlarda her grubu tek tek görürsünüz; değiştirme yaparken $1, $2 gibi referanslarla bu grupları kullanabilirsiniz.
DETAYLARDesenim neden eşleşmiyor?
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMEn sık nedenler: özel karakterleri kaçırmamak (. veya ? gibi karakterler için \. \? kullanın), yanlış bayrak seçimi (tüm eşleşmeler için g eksik olabilir) ya da büyük/küçük harf uyumsuzluğu (i bayrağı gerekebilir). Deseni adım adım sadeleştirip test metnini kontrol edin.
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMEvet, güvende. Bu araç tamamen tarayıcınızda, JavaScript'in yerleşik RegExp motoruyla çalışır. Deseniniz ve test metniniz hiçbir sunucuya gönderilmez; tüm hesaplama cihazınızda yapılır.
DETAYLARRegex nerede kullanılır?
İHTİYAÇ / ÇÖZÜM / YAKLAŞIMForm doğrulama (e-posta, telefon), arama-değiştirme, log ve metin ayrıştırma, veri temizleme, URL yönlendirme kuralları ve programlama dillerindeki metin işleme fonksiyonlarında yaygın olarak kullanılır.
Ücretsiz · Bağlayıcı değil
Hesap tamam. Konuşalım mı?
Numaranızı bırakın, biz sizi arayalım. İhtiyacınızı 5 dakikada dinleyip yol haritasını birlikte çıkaralım — satış konuşması değil, teknik sohbet.