Ana içeriğe geç
eyunzhu

Düzenli ifade test aracı

JavaScript regex ifadelerini deneyin, eşleşme konumlarını ve grupları inceleyin, değiştirme sonucunu önizleyin.

Yazdıkça ve seçenekler değiştikçe güncellenir

Eşleşmeler

Değiştirme önizlemesi


Bu tarayıcıda işlenir. Veriler yüklenmez veya kaydedilmez.

Araç hakkında

Tarayıcı kurallarını ayıklarken deseni ve bayrakları ayrı alanlara girin.

Nasıl kullanılır

Dış eğik çizgiler olmadan deseni, bayrakları ve metni girin. g tüm eşleşmeleri arar, i harf durumunu yok sayar. Değiştirme $1 ve adlandırılmış grupları destekler. Ayrı çalışan işlem 1,5 saniyede durdurulur. En fazla 100.000 metin karakteri, 4.000 desen karakteri ve 2.000’den az eşleşme.

Sık sorulan sorular

PHP veya Java ifadesini değiştirmeden kullanabilir miyim?

Motorlara göre sözdizimi ve bayraklar değişir. Burada JavaScript kullanılır; desenin dışındaki eğik çizgileri yazmayın. Değiştirmede $1 ve $<name> gibi başvurular desteklenir.

İlk eşleşme yerine bütün eşleşmeleri nasıl bulurum?

g bayrağını açın. i büyük/küçük harf farkını kaldırır; m ise ^ ve $ işaretlerini satır başı ve sonuyla da eşleştirir. m, noktanın satır sonuyla eşleşmesini sağlamaz.

Yakalama gruplarıyla ad ve soyadın yerini nasıl değiştiririm?

(\w+) (\w+) desenini ve $2 $1 değiştirme metnini deneyin: Ada Lovelace, Lovelace Ada olur. $& tüm eşleşmeyi, $$ gerçek dolar işaretini ekler. Oluşan metni değiştirme önizlemesinden kopyalayın.

Zaman aşımı veya eşleşme sınırı hatasından sonra ne yapmalıyım?

Girdiyi küçültün veya gereksiz geri izlemeye yol açan deseni daraltın. İşlem 1,5 saniyeyi aşarsa ya da 2000 eşleşmeye ulaşırsa sonuç reddedilir. Böyle bir durumda kısmi bir listeyi tam sonuç sanmayın.

Yorumlar

0
ve tartışmaya katılın.
Henüz yorum yok.
Yanıt dizisi

Sohbetin tamamını kronolojik olarak izleyin; her yanıt hangi iletiye cevap verdiğini belirtir.