İçeriğe atla
%100 yerel

Parantez dengesi denetçisi

Metninizde eşleşmemiş parantezleri, alıntı işaretlerini, backtick'leri ve HTML/XML etiketlerini bulun.

Giriş
Çıkış

Parantez dengesi denetçisi

Herhangi bir kodu veya metni yapıştırın ve bu araç eşleşmeyen sınırlandırıcıları tarar: yuvarlak parantezleri, köşeli parantezleri, kıvrımlı parantezleri, düz ve tipografik alıntı işaretlerini, backtick'leri ve HTML veya XML etiketlerini. Her bulgu tam satır ve sütun numarasını gösterir, açılış mı yoksa kapanış mı eksik, ve o satırın kısa bir pasajını işaretli yerle, böylece tüm dosyayı göz gezdirebilmek yerine soruna doğrudan atlayabilirsiniz.

Bireysel olarak açıp kapatın size önemli olan sınırlandırıcıları ve kontrol edici tarafından yoksayılması gereken bölgeler için bir dil modunu seçin: JavaScript modu dizgi ve açıklama gövdelerini atlar, JSON modu dizgi değerlerini atlar ve Markdown modu çitli kod bloklarını ve satır içi kod aralıklarını atlar. "Sözcüklerin içindeki apostrofları tolere et" opsiyon "don't" gibi bir kısaltmayı yanlış bir alıntı işareti olarak okunmasını engeller. "İç içe geçme derinliğini göster" seçilirse her bulgunun ne kadar derin iç içe geçmiş olduğunu ekler ve "Özeti göster" seçeneği sonuna toplam bir sayı ekler.

Her parantez türü bağımsız olarak kontrol edilir, bu nedenle gerçekten kapalı olmayan bir "(" her zaman raporlanır, hatta başka yerlerdeki her "[" ve "]" tesadüfen dengelense de — bu bir denge denetçidir, tam bir ayrıştırıcı değildir, bu nedenle hatalı sırada kapatılan bir parantezi yakalamayacaktır eğer her tür bireysel olarak hala toplamsa. HTML denetimi "br" ve "img" gibi geçersiz öğeleri otomatik olarak kendi kendini kapatanlar olarak davranır ve HTML açıklamalarının içindeki her şeyi yoksayar. Araç Windows (CRLF) ve Unix (LF) satır sonlandırmalarını aynı şekilde ele alır.

Herşey yerel olarak tarayıcınızda çalışır — yapıştırdığınız hiçbir şey hiçbir yere yüklenmez, bu onu özel kaynak kodu veya taslakları kontrol etmek için güvenli hale getirir. Raporu kopyalayın, .txt dosyası olarak indirin veya sorunu düzelttikten sonra geri kalanını yeniden kontrol etmek için giriş alanına geri gönderin.

FAQ

Parantezlerin doğru sırada iç içe geçtiğini kontrol ediyor mu?
Hayır. Her parantez türü — yuvarlak, köşeli, kıvrımlı, alıntı işaretleri, backtick'ler, etiketler — kendi başına dengelenir, bu nedenle gerçekten eşleşmemiş bir sınırlandırıcı her zaman yakalanır, ancak "([)]" gibi her tür hala bireysel olarak dengelense bile böyle bir iç içe geçme bildirilmez.
"Dil modu" ne değiştirir?
Kontrol öncesi hangi bölgelerin atlanacağını belirler: JavaScript modu dizgi ve açıklama gövdelerini, JSON modu dizgi değerlerini ve Markdown modu çitli kod bloklarını ve satır içi kod aralıklarını atlar. Düz metin modu her şeyi olduğu gibi kontrol eder.
<br> veya <img> gibi HTML void öğeleri nasıl işlenir?
Otomatik olarak kendi kendini kapatanlar olarak işlenir ve kapanış etiketi eksik olarak bildirilmez, ister sondaki eğik çizgiyi yazarsınız ister yazmazsınız.
Neden bir apostrof bazen bir kelime içinde yok sayılıyor?
"Sözcüklerin içindeki apostrofları tolere et" açık olduğunda, "don't" gibi harflerle çevrili düz veya kıvrımlı bir apostrof noktalama işareti olarak işlenir, alıntı işareti olarak değil, bu nedenle alıntı işareti dengesine doğru sayılmaz.
Metnim veya kodum hiçbir yere yükleniyor mu?
Hayır. Denetim tamamen tarayıcınızda çalışır — yapıştırdığınız hiçbir şey hiçbir zaman cihazınızı terk etmez.