Preskočiť na obsah
100% lokálne

Kontrolér rovnováhy zátvoriek

Nájdite nespárované zátvorky, úvodzovky, spätné úvodzovky a značky HTML/XML vo vašom texte.

Vstup
Výstup

Kontrolér rovnováhy zátvoriek

Vložte akýkoľvek kód alebo text a tento nástroj ho skontroluje na oddeľovače, ktoré si nenašli párnika: okrúhle zátvorky, hranaté zátvorky, zložené zátvorky, priame a typografické úvodzovky, spätné úvodzovky a značky HTML alebo XML. Každý výsledok uvádza presný riadok a stĺpec, ktorej strane chýba párnik — otváracia alebo zatváracia — a krátky úryvok z toho riadku s vyznačeným miestom, aby ste mohli skočiť priamo na problém namiesto preskúmávania celého súboru okom.

Zapnite alebo vypnite jednotlivé kontroly podľa toho, ktoré oddeľovače vám záleží, a vyberte režim jazyka, aby nástroj ignoroval obsah, ktorý by nemal skúmať: režim JavaScript preskakuje telesá reťazcov a komentárov, režim JSON preskakuje hodnoty reťazcov a režim Markdown preskakuje uzavreté bloky kódu a rozpätie vloženého kódu. Zapnutím "Tolerovať apostrófov vnútri slov" zastavíte skúmanie výrazov ako "don't" ako bludiaceho úvodzoviek. Zapnutím "Zobraziť hĺbku vnorenia" sa pridá, ako hlboko je vnorený každý výsledok, a "Zobraziť zhrnutie" sa pridá celkový počet na konci.

Každý typ zátvoriek sa kontroluje nezávisle, takže skutočne neuzavretá "(" sa vždy nahlási aj keď každá "[" a "]" inde náhodou vyvážená — toto je kontrolér rovnováhy, nie úplný parser, takže nezachytí zátvorku uzavretú v nesprávnom poradí, ak každý jednotlivý typ stále sčítava. Kontrola HTML považuje prázdne prvky ako "br" a "img" za samoužívajúce sa automaticky a ignoruje čokoľvek v HTML komentári. Nástroj spracúva obe čiary ukončeného systému Windows (CRLF) a Unix (LF) rovnakým spôsobom.

Všetko beží lokálne vo vašom prehliadači — nič, čo vložíte, nie je nikam nahrávané, čo umožňuje bezpečne skontrolovať súkromný zdrojový kód alebo koncepty. Skopírujte správu, stiahnite ju ako súbor .txt alebo ju pošlite späť do vstupu po oprave problému a znova skontrolujte zvyšok.

Časté otázky

Kontroluje to, že sú zátvorky vnorené v správnom poradí?
Nie. Každý typ zátvorky — okrúhly, štvorcový, kučeravý, úvodzovky, spätné úvodzovky, značky — sa vyvažuje na svojom vlastnom, takže sa vždy chytí skutočne nespárovaný oddeľovač, ale prepletenie ako "([)]" kde sa každý typ stále vyvažuje jednotlivo, sa neoznamuje.
Čo zmení "režim jazyka"?
Rozhoduje, ktoré regióny sa preskočia pred kontrolou: režim JavaScript ignoruje telesá reťazcov a komentárov, režim JSON ignoruje hodnoty reťazcov a režim Markdown ignoruje uzavreté bloky kódu a rozpätie vloženého kódu. Režim čistého textu kontroluje všetko tak, ako je.
Ako sa spracúvajú prázdne prvky HTML ako <br> alebo <img>?
Sú považované za samoužívajúce sa automaticky a nikdy sa neoznamujú ako chýba im uzaváracia značka, či už píšete koncový lomítko alebo nie.
Prečo sa apostrof vnútri slova niekedy ignoruje?
Keď je zapnuté "Tolerovať apostrófov vnútri slov", priamy alebo zvlnený apostrof obklopený písmenami — ako v "don't" — sa považuje za interpunkčný, nie za úvodzovku, takže sa nepočítava smerom k rovnováhe úvodzoviek.
Nahrává sa môj text alebo kód niekam?
Nie. Kontrola beží úplne vo vašom prehliadači — nič, čo vložíte, nikdy neopustí vaše zariadenie.