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
- Düzenli ifadeyi Örüntü alanına, çevresindeki eğik çizgiler olmadan yazın.
- 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.
- Aranacak metni yapıştırın: günlük satırları, CSV satırları, HTML — örüntünün üzerinde çalışacağı ne varsa.
- 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
{} JSON Biçimlendirici JSON yapıştırın; girintili, küçültülmüş ya da doğrulanmış hâlde geri alın. Veriniz bu sayfada kalır. ∿ Base64 Metinden Base64’e ve geri; doğru UTF-8 ve isteğe bağlı URL’ye uygun abeceyle. • UUID Oluşturucu Toplu UUID v4 ya da v7 tanımlayıcıları, güvenli bir rastgelelik kaynağıyla kendi cihazınızda üretilir. ◴ Cron Çözümleyici 0 */6 * * 1-5’in gerçekte hangi tarihlerde çalıştığını ve her alanın neye izin verdiğini görün.