Regex Test Aracı - Düzenli İfadeyi Canlı ve Güvenle Deneyin

Düzenli ifade test aracı

/ /

Bayraklar

Yakalama grupları için $1, $2; tüm eşleşme için $& kullanın.

Bu araç tarayıcınızın kendi JavaScript motorunu çalıştırır, yani lehçe ECMAScript'tir. PCRE, Python ya da .NET için yazılmış desenler farklı davranabilir; özellikle geriye bakış, atomik gruplar, sahiplenici niceleyiciler ve unicode özellik kaçışlarında.

Bu regex test aracı ne yapar

Bir düzenli ifadeyi yazmak kolay, doğruluğundan emin olmak zordur. Bu sayfa, deseniniz kendi metninizde gerçekte neyi eşleştirdiğini, hangi grupları yakaladığını ve değiştirmenin ne üreteceğini gösterir — o desen üretim verisine yaklaşmadan önce.

Nasıl kullanılır

  1. 1 Deseni eğik çizgiler arasına yazın ve gereken bayrakları işaretleyin.
  2. 2 Altına gerçek metin yapıştırın — ne kadar dağınık o kadar iyi — ve Çalıştır'a basın.
  3. 3 Hızlı bakış için vurgulanmış görünümü, yakalanan gruplar için tabloyu okuyun; yeniden yazmayı önizlemek için bir değiştirme ekleyin.

Desen neden ayrı bir iş parçacığında çalışıyor

Bazı desenler patlar. (a+)+$ gibi iç içe bir niceleyici, neredeyse eşleşen bir metinde motoru astronomik sayıda yolu denemeye zorlayabilir ve çalışmakta olan bir düzenli ifade, başlatıldığı sayfadan kesilemez. Bir işçide çalıştırmak, iki saniye sonra sonlandırılabilmesi demektir; böylece kötü bir desenin bedeli donmuş bir sekme değil, bir uyarı olur.

Kısa başvuru

\d bir rakam
\w harf, rakam ya da alt çizgi
\s herhangi bir boşluk
. satır sonu dışında her karakter
^ $ metnin başı ve sonu
* + ? sıfır veya daha çok, bir veya daha çok, sıfır veya bir
{2,5} iki ile beş kez arasında
(...) yakalama grubu, $1 olarak okunur
(?<ad>…) adlandırılmış grup, uzun desenlerde okuması kolay
[a-z] kümedeki karakterlerden herhangi biri
a|b ya sol taraf ya sağ taraf
\b kelime sınırı, kendisi karakter eşleştirmez

Lehçe önemlidir

Burada çalışan bir desen sunucu kodunuzda başarısız olabilir, tersi de olabilir. JavaScript, PCRE, Python ve .NET neyi desteklediklerinde ve bazen aynı sözdiziminin ne anlama geldiğinde ayrışır. Dağıtacağınız lehçede test edin; bu sayfayı tarayıcıda çalışacak her şey için doğru yer olarak görün.

Hataların çoğu gruplarda saklanır

Eşleşmenin kendisi çoğu zaman doğrudur ama yakalamalar yanlıştır: bir grup isteğe bağlıdır ve tanımsız döner ya da bir parantez kaydığı için iki grup yer değiştirir. Tablo, her eşleşmenin her grubunu yan yana gösterir; $2'nin sandığınız şey olmadığını görmenin en hızlı yolu budur.

Yazdığınız hiçbir şey hiçbir yere gönderilmiyor

Test metni nadiren uydurmadır. İnsanlar desenin yakalayıp yakalamadığını görmek için günlük satırları, müşteri kayıtları ve ödeme referansları yapıştırır. Hem desen hem metin sayfada kalır; gerçek veriyle test etmek o veriyi birilerine vermek anlamına gelmez.

Regex test aracı hakkında sık sorulan sorular

ECMAScript, çünkü motor tarayıcınızın motoru. İleriye bakış ve adlandırılmış gruplar çalışır, geriye bakış tarayıcı sürümüne bağlıdır; atomik gruplar ve sahiplenici niceleyiciler ise hiç yoktur. PHP ya da Python için yazdığınız her şey, çalışacağı yerde test edilmelidir.
Yeni
Renk Dönüştürücü Bir rengi HEX, RGB ve HSL arasında çevirin, ton dizisi üretin ve beyaza, siyaha ya da ikinci bir renge karşı kontrast oranını ölçün.
Bugün Popüler
Parola Üretici Parolaları tarayıcınızda, cihazınızın kriptografik rastgele kaynağıyla üretin; gücü belirsiz renkli bir çubuk yerine bit cinsinden entropi olarak görün.

İlgili Geliştirici Araçları

MD5 Hash Oluşturucu Ücretsiz MD5 hash üretici: metin veya dosyayı tarayıcınızda MD5 özetine çevirin. Bütünlük kontrolü ve hızlı parmak izi için pratik bir araç.
Base64 Kodlayıcı & Çözücü Ücretsiz Base64 kodlayıcı ve çözücü: metin ya da dosyayı Base64'e çevirin veya geri açın. Her şey tarayıcıda kalır, sunucuya gitmez.
Lorem Ipsum Oluşturma Ücretsiz Lorem Ipsum üretici: paragraf, cümle veya kelime sayısına göre örnek metin oluşturun; tasarım taslakları için HTML etiketi ekleyin.
JWT Çözücü Ücretsiz JWT çözücü: token'ı yapıştırın; başlık, yük ve imza bölümlerini okunur biçimde görün. Çözümleme tarayıcıda yapılır, veri gönderilmez.
URL Kodlama ve Kod Çözme Ücretsiz URL kodlayıcı ve çözücü: bağlantıları ve sorgu parametrelerini yüzde kodlamasına çevirin ya da geri açın. Her şey tarayıcıda kalır.

Beğenebileceğiniz Diğer Araçlar

Word’den PDF’e Word'ü ücretsiz PDF'e çevirin: DOC, DOCX, ODT veya RTF yükleyin, biçimi bozulmamış PDF'i saniyeler içinde indirin. Üyelik ve filigran yok.
PDF’ten Word’e PDF'i ücretsiz Word'e çevirin: PDF yükleyin, saniyeler içinde düzenlenebilir DOCX indirin. Üyelik yok, filigran yok, kurulum gerekmez.
Kelime Sayacı Ücretsiz kelime sayacı: metninizi yapıştırın; kelime, karakter, cümle ve paragraf sayısıyla tahmini okuma süresini görün. Metin tarayıcıdan çıkmaz.
Karakter Sayacı Ücretsiz karakter sayacı: boşluklu ve boşluksuz karakter, kelime ve satır sayısını görün; başlık ve meta açıklama sınırlarını kontrol edin.
Anahtar Kelime Yoğunluğu Ücretsiz anahtar kelime yoğunluğu aracı: metin ya da adres girin; her kelime ve öbeğin kaç kez geçtiğini yüzdesiyle birlikte görün.