JavaScript için canlı regex test aracı

Tarayıcınızda çalışan online bir JavaScript regex test aracı. Bir desen yazın, isterseniz bayrakları (g/i/m/s/u/y) ayarlayın; sağ bölme her eşleşmeyi gerçek zamanlı olarak vurgular, yan yana gelen eşleşmeler ayrışsın diye renkler dönüşümlü kullanılır. Eşleşme listesi numaralı yakalamaları ve adlandırılmış grupları gösterir; değiştirme alanı ise $1 $2 geri başvurularıyla String.prototype.replace() sonucunu canlı önizler. Sıfır genişlikli eşleşmelerde felaket niteliğinde geri izleme döngülerine karşı yerleşik bir koruma da bulunur.

Nasıl kullanılır

5 adım
1
Deseninizi girin

Eğik çizgiler olmadan yazın — onları alanın çevresine sizin için biz çizeriz.

2
Bayrakları ayarlayın

Varsayılan g (genel) bayrağıdır. Büyük/küçük harf duyarsızlığı için i, çok satırlı ^$ için m ekleyin.

3
Test metnini yapıştırın

Sağ bölme eşleşmeleri canlı olarak vurgular.

4
Grupları inceleyin

Numaralı ve adlandırılmış yakalamalar her eşleşmenin altında görünür.

5
İsterseniz değiştirmeyi önizleyin

Yerine geçen çıktıyı görmek için bir değiştirme metni yazın.

Eşleşmeleri vurgulayın ve değiştirme sonucunu anında önizleyin

/ /
g genel · i büyük/küçük harf duyarsız · m çok satırlı ^$ · s . karakteri \n ile de eşleşir · u unicode · y yapışkan
Test metni
Vurgulanan eşleşmeler 0
Henüz eşleşme yok.

Kopya kâğıdı

\drakam 0-9
\wsözcük karakteri
\sboşluk karakteri
.herhangi bir karakter
^ $başlangıç, bitiş
* + ?0+, 1+, 0/1
{n,m}n ile m arası tekrar
[abc]karakter sınıfı
(...)yakalama grubu
(?:..)yakalamayan grup
(?<n>..)adlandırılmış grup
a|ba veya b
Yayımlandı Güncellendi Yazar: