İçeriğe atla

METİN / EŞLEŞME

Regex Test Aracı

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.

Araca geç
Bir örüntünün metin içindeki eşleşmeleri ayırması
Tüm araçlar

METİN / EŞLEŞME

Desenin metindeki karşılığı.

Sonuçlar tarayıcının JavaScript regex motoruna göre oluşur.

Bayraklar
Eşleşme2

Vurgulanmış metin

İletişim: info@nexsol.com.tr ve destek@nexsol.com.tr adresleri.

Eşleşme detayları

  1. #1 · index 10info@nexsol.com
    • Grup 1info
    • Grup 2nexsol
  2. #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

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.

DETAYLARVerilerim güvende mi? Sunucuya gönderiliyor mu?

İ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.

Nexsol müşteri danışmanı — sizi arayacak
Ü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.

Numaranız yalnızca sizi aramak için kullanılır, üçüncü taraflarla paylaşılmaz.

Yöntem ve veri kapsamı sayfa içinde açıklanır · Sayfa güncellemesi:

Yazılım geliştirme

Veri ayrıştırma, entegrasyon ve özel yazılım; uçtan uca Nexsol mühendisliğiyle.

birlikte başlayalım

<nexsol />