Formatador de JSON
Formate, minifique e valide JSON com posição clara dos erros.
Teste uma expressão regular no seu texto e veja cada correspondência, grupo e substituição.
As correspondências são destacadas aqui.Digite um padrão e algum texto.
Seus arquivos ficam no seu dispositivo
Tudo roda no seu navegador. O que você cola nunca é enviado a um servidor. Dados de teste, como logs ou listas de clientes, ficam no seu dispositivo.
JavaScript, como embutido no seu navegador. A maior parte da sintaxe coincide com outras linguagens, mas lookbehind, grupos nomeados e classes \p diferem entre variantes, então confira a que você vai usar.
O teste roda em um worker separado. Se levar mais de 1,5 segundo, é interrompido e você recebe uma mensagem. Padrões com repetições aninhadas como (a+)+$ são a causa usual.
Cada correspondência da lista mostra os grupos numerados e os grupos nomeados, escritos como (?<name>...), pelo nome.
Padrões como a* podem corresponder a zero caracteres. Essas correspondências são listadas como vazias e a busca avança um caractere para nunca entrar em loop.
Use $1 para o primeiro grupo, $<name> para um grupo nomeado, $& para a correspondência inteira e $$ para um cifrão literal.