0

String Escaper – JSON, JS, SQL e Regex

Escape ou remova o escape de strings para JSON, JavaScript/TypeScript, SQL e regex — ao vivo, inteiramente no seu navegador.

Precisa de entidade HTML ou codificação de URL? Use nossa ferramenta codificador/decodificador de HTML e URL.

Processando... 0%

Resultado

Precisa inserir uma string com aspas, barras invertidas ou quebras de linha em uma carga JSON, um arquivo de origem JavaScript, uma consulta SQL ou um padrão de expressão regular? Cada um desses quatro contextos escapa de caracteres especiais de maneira diferente e errar quebra o valor ou introduz um bug. Esta ferramenta escapa e remove o texto de todos os quatro, ao vivo, diretamente no seu navegador. Precisa de entidade HTML ou codificação de URL? Use nosso codificador / decodificador de HTML e URL - esta ferramenta deixa deliberadamente esses dois formatos para ela.

Escolha um formato e as regras mudam instantaneamente: o modo JSON usa o escape exato exigido pela especificação JSON (aspas, barras invertidas, novas linhas, tabulações e caracteres de controle); O modo JavaScript adiciona uma opção de estilo de aspas, para que você obtenha uma saída correta entre aspas simples, aspas duplas ou crases, incluindo template-literal ${ escape; O modo SQL dobra aspas simples da maneira que os literais de string SQL padrão esperam; e o modo regex escapa dos doze metacaracteres regex especiais para que o texto literal exato corresponda dentro de um novo padrão RegExp() - o escape de regex só vai em uma direção, já que não há ambiguidade para reverter.

Uma advertência honesta: a duplicação de strings SQL é mostrada aqui para aprendizado e para scripts únicos e rápidos, nunca como um substituto para consultas parametrizadas ou instruções preparadas - escapar manualmente da entrada de string do usuário é um risco clássico de injeção de SQL em aplicativos reais, e a ferramenta diz isso claramente sempre que o modo SQL está ativo. Cada conversão é executada localmente: nada que você cola, codifica ou decodifica é carregado.