Nouplo

Regex Test Aracı

Bir örüntü yazın, metin yapıştırın; her eşleşmeyi ve grubu iş üstünde görün.

Örnekler girdiyi ve ayarları geçici olarak değiştirir. Önceki çalışmanızı geri yükleyebilirsiniz.

0 karakter
Çıktı
Sonucu burada görmek için yukarıya yapıştırın veya yazın.

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.

Örnek

Uygulamalı örnek — Regex Test Aracı

Girdi satırlarını sırayla girip aşağıdaki ayarları kullanın. Sonucu çıktı satırlarıyla karşılaştırın.

Öğe Değer
Girdi 1 Order 12, item 345
Örüntü \d+
Bayraklar g
Çıktı 1 #1 @6 "12"
Çıktı 2 #2 @15 "345"

Genel rakam deseni, sıfırdan başlayan 6 ve 15 konumlarında 12 ve 345 değerlerini bulur.

Nasıl çalışır

  1. Düzenli ifadeyi Örüntü alanına, çevresindeki eğik çizgiler olmadan yazın.
  2. Gereken bayrakları verin: tüm eşleşmeler için g, büyük-küçük harf ayrımı yapmamak için i, satır başına çapalar için m, noktanın satır sonlarını da alması için s, tam Unicode için u.
  3. Aranacak metni yapıştırın: günlük satırları, CSV satırları, HTML — örüntünün üzerinde çalışacağı ne varsa.
  4. Sonuç siz yazarken görünür. Çıktı, her eşleşmeyi konumuyla ve numaralı ya da adlı bütün gruplarıyla listeler.

Sık sorulan sorular

Bu araç hangi regex lehçesini kullanıyor?
Tarayıcınızdaki JavaScript (ECMAScript) motorunu. Geriye bakış, adlı gruplar (?<ad>...), u bayrağıyla Unicode özellik kaçışları \p{...} ve s bayrağı güncel tarayıcılarda çalışır. PCRE’ye, Python’a ya da Java’ya özgü olanlar kapsam dışıdır.
Neden yalnızca ilk eşleşmeyi görüyorum?
g bayrağı olmadan düzenli ifade ilk eşleşmeden sonra durur. Metindeki bütün geçişleri listelemek için Bayraklar alanına g ekleyin.
Bayraklar ne anlama geliyor?
g: tümünü bul. i: büyük-küçük harf ayrımı yok. m: ^ ve $ bütün metin yerine her satırın başında ve sonunda eşleşir. s: nokta satır sonlarını da alır. u: örüntü ve metin Unicode kod noktaları olarak işlenir; emoji ve \p{L} için gerekir. y: yapışkan, her eşleşme bir öncekinin bittiği yerde başlamalı: g ile eşleşmeler metnin başından art arda gelir, g olmadan tam başta tek bir eşleşme olur ya da hiç olmaz.
Örüntüm neden takılıyor ya da çok uzun sürüyor?
Bazı örüntüler, özellikle eşleşmeyen girdi üzerinde (a+)+ gibi iç içe niceleyiciler, yıkıcı geri izlemeye yol açar. Niceleyicileri daha belirgin yapın ya da arama alanını daraltmak için örüntüyü çapalayın.
Örnek metnim bir yere yükleniyor mu?
Hayır. Eşleştirme tamamen tarayıcıda çalışır. Üretim günlüklerini, kişisel verileri ya da kaynak kodunu güvenle yapıştırabilirsiniz.

İlgili araçlar