Ugrás a tartalomhoz
100% helyi

Zárójelek kiegyenlítő

Nem egyeztetett zárójelek, idézőjelek, backtick-ek és HTML/XML tagek keresése a szövegben.

Bemenet
Kimenet

Zárójelek kiegyenlítő

Illessz be bármilyen kódot vagy szöveget, és ez az eszköz beolvassa a páratlan elhatárolókat: kerek zárójeleket, szögletes zárójeleket, kapcsos zárójeleket, egyenes és stilizált idézőjeleket, backtick-eket és HTML vagy XML tageket. Minden találat megjeleníti a pontos sor és oszlop számát, hogy hiányzik-e a nyitó vagy záró karakter, valamint a sornak egy rövid részletét a megjelölt hellyel, így egyenesen a problémához ugorhatsz az egész fájl végignézése helyett.

Külön-külön kapcsold be vagy ki a számodra fontos elhatárolókat, és válassz egy nyelvmódot, hogy az ellenőrző figyelmen kívül hagyja a szövegekben nem kell keresnie: a JavaScript módban a karakterláncokat és megjegyzéseket kihagyja, a JSON módban a karakterláncértékeket, a Markdown módban pedig a kerített kódtömbökét és az inline kódterületek. Az "Aposztrófok tűrése szavak között" megállítja az olyan összehúzásokat, mint az "isn't", hogy nem értelmezze őket véletlen idézőjelként. A "Beágyazottság mélységét mutasd" bekapcsolásával hozzáadja, hogy mekkora mélységben van beágyazva minden találat, és az "Összefoglalót mutasd" opció a végén egy teljes számlálót ad.

Az egyes zárójelésekben függetlenül végzett ellenőrzés, így a valóban záratlan "(" mindig megjelenik, még akkor is, ha minden "[" és "]" máshol véletlenül kiegyensúlyozott — ez egy kiegyenlítő ellenőrző, nem teljes értelmező, így nem észleli a rosszul bezárt zárójeleket, ha a típusok egyénileg még mindig összeadódnak. A HTML ellenőrzés az üres elemeket, például a "br" és "img" elemeket automatikusan önlezárónak kezeli, és figyelmen kívül hagyja a HTML megjegyzésekben lévőket. Az eszköz azonos módon kezeli a Windows (CRLF) és Unix (LF) sorelosztásokat.

Mindenki helyileg fut a böngészőben — semmi, amit beillesztesz, nem kerül feltöltésre sehova, ami biztonságossá teszi a magánjellegű forráskód vagy vázlatok ellenőrzésére. Másold a jelentést, töltsd le .txt fájlként, vagy küldd vissza a beviteli mezőbe a probléma megoldása után az összes többi ellenőrzéséhez.

Gyakori kérdések

Ellenőrzi, hogy a zárójelek megfelelően vannak-e beágyazva?
Nem. Az egyes zárójel típusok — kerek, szögletes, kapcsos, idézőjelek, backtick-ek, tagek — egymástól függetlenül kerülnek kiegyenlítésre, így a valóban páratlan elhatárolók mindig észlelhetők, de az olyan párosítás, mint a "([)]" ahol minden típus még mindig egyensúlyban van, nem kerül jelölésre.
Mit módosít a "nyelv módja"?
Meghatározza, hogy mely területek kerüljenek kihagyásra az ellenőrzés előtt: a JavaScript módban a karakterláncok és megjegyzések gövdeit, a JSON módban a karakterláncértékeket, a Markdown módban pedig a kerített kódtömböket és az inline kódszakaszokat. Az egyszerű szöveg módban minden ellenőrzésre kerül.
Hogyan kezelik az olyan üres HTML elemeket, mint a <br> vagy az <img>?
Automatikusan önlezárónak kezelik őket, és soha nem jelenik meg, hogy lezáró tagje hiányzik, függetlenül attól, hogy írunk-e záró perjelezést.
Miért hagynak figyelmen kívül egy aposztrófot egy szóban néha?
Az "Aposztrófok tűrése szavak között" opció bekapcsolása után az olyan szavakban szereplő egyenes vagy görbült aposztróf, mint az "isn't", írásjegyként kezelhető, nem idézőjelként, így nem számít az idézőjel egyensúlyához.
Feltöltik-e valahova a szövegemet vagy a kódomat?
Nem. Az ellenőrzés teljes egészében a böngészőben fut — semmi, amit beillesztesz, soha nem hagyja el az eszköz.